31 lines
1.4 KiB
Plaintext
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>".
|