Files
Tampiorama/examples/strings/merkkijono.itp
T

31 lines
1.4 KiB
Plaintext

# 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 "<p>Merkkijono: ",
nykyinen sivu näyttää mukavan merkkijonon,
nykyinen sivu näyttää tekstin "</p><p>Pituus: ",
nykyinen sivu näyttää mukavan merkkijonon pituuden,
nykyinen sivu näyttää tekstin "</p><p>Yhdistetty: ",
nykyinen sivu näyttää mukavan merkkijonon yhdistettynä tekstiin " Vuosi 2026.",
nykyinen sivu näyttää tekstin "</p><p>Siistitty: '",
nykyinen sivu näyttää ylimääräisen merkkijonon siistittynä,
nykyinen sivu näyttää tekstin "'</p><p>Hedelmät: ",
nykyinen sivu näyttää pitkän merkkijonon jokaisen kentän
ja nykyinen sivu näyttää tekstin "</p>".