Escapereeksen: speciale tekens in tekst

Begrippen uitgelegd

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.

Tekstliterals · Regeleinden