Escapereeksen: speciale tekens in tekst
Met een escapereeks schrijf je een teken dat anders lastig in tekst tussen aanhalingstekens past. In Pliro begint zo’n reeks met een backslash: \. Het volgende teken vertelt Pliro wat er in de tekstwaarde moet komen.
Waarom aanhalingstekens hulp nodig hebben
Aanhalingstekens geven normaal het begin en einde van tekst aan. Wil je er eentje in het bericht zelf zetten? Gebruik dan \":
# taal: nl
zeg "De schildpad zegt: \"Hallo!\""
zeg "Eerst\nDaarna"
zeg "Een backslash: \\"
De eerste opdracht toont de aanhalingstekens om Hallo!. De tweede toont twee regels. De laatste toont één backslash.
| Schrijf in de broncode | Teken in de waarde |
|---|---|
\" |
Een dubbel aanhalingsteken |
\\ |
Een backslash |
\n |
Een nieuwe regel |
\r |
Een terugkeer naar het regelbegin |
\t |
Een tab |
Dit zijn de escapereeksen die Pliro ondersteunt. Een onbekende reeks, zoals backslash gevolgd door q, geeft een fout. Typ of plak een emoji rechtstreeks in je tekst; Pliro ondersteunt geen \u-escapereeksen.
Bronlengte en tekstlengte
In "\n" staan twee brontekens tussen de aanhalingstekens. Toch ontstaat er één codepunt in de tekstwaarde. Met "\\n" maak je juist een backslash gevolgd door de letter n.
Voorspel lengte("\n") en lengte("\\n"). De antwoorden zijn één en twee.
