diff --git a/examples/strings/merkkijono.itp b/examples/strings/merkkijono.itp new file mode 100644 index 0000000..c2ad05a --- /dev/null +++ b/examples/strings/merkkijono.itp @@ -0,0 +1,30 @@ +# Merkkijono — String Operations in Tampio +# +# String literals require a case-marking noun before the quotes. +# The noun must match the grammatical case of the expression: +# nominative: teksti "..." or lause "..." +# genitive: tekstin "..." +# illative: tekstiin "..." +# +# "pituus" = length +# "yhdistettynä ... tekstiin X" = concat — illative case (like lisättynä for +) +# "siistittynä" = trim (essive function: merkkijono siistittynä) +# "kenttä" = split by comma → array, iterate with "jokainen kenttä" + +# Variables must be adjective + noun +Olkoon mukava merkkijono teksti "Hei, Tampio!". +Olkoon pitkä merkkijono teksti "omena,banaani,kiivi". +Olkoon ylimääräinen merkkijono teksti " välilyönnit poistuvat ". + +Kun nykyinen sivu avautuu, + nykyinen sivu näyttää tekstin "
Merkkijono: ", + nykyinen sivu näyttää mukavan merkkijonon, + nykyinen sivu näyttää tekstin "
Pituus: ", + nykyinen sivu näyttää mukavan merkkijonon pituuden, + nykyinen sivu näyttää tekstin "
Yhdistetty: ", + nykyinen sivu näyttää mukavan merkkijonon yhdistettynä tekstiin " Vuosi 2026.", + nykyinen sivu näyttää tekstin "
Siistitty: '", + nykyinen sivu näyttää ylimääräinen merkkijono siistittynä, + nykyinen sivu näyttää tekstin "'
Hedelmät (pilkulla erotettu): ", + nykyinen sivu näyttää pitkän merkkijonon jokaisen kentän +ja nykyinen sivu näyttää tekstin "
".