Lernolibro pri Rubeno/Ĉenoj
El Vikilibroj
Enhavo |
[redakti] Ĉenoj
Konklude, tio estis nombroj, sed kio konata pri leteroj, vortoj, tekstoj?
Vorto, kiun ni uzos por aroj de literoj, estas ĉeno. Jen iom da ĉenoj:
- "Saluton."
- "Rubeno estas bona lingvo."
- "5 estas mia ŝata numero... sed kiu estas via?"
- "Zamenhof diris #%^?&*@!"
[redakti] Iom da agoj, kiuj vi povas fari kun ĉenoj
Rubeno premesas fari iom da spritaj agoj kun ĉenoj.
irb --simple-prompt >> "Saluton" + " Mondo" => "Saluton Mondo" >> "Saluton " * 3 => "Saluton Saluton Saluton "
Memoru tion: '"hi " * 3' estas same kiel '"hi " + "hi " + "hi "', do ĝi donas "hi hi hi " al mi.
Sed jen kio okazos se mi forgesos spaceton en "hi ":
irb --simple-prompt >> "Saluton" * 3 => "SalutonSalutonSaluton"
Rigardu tion, kio okazis ĉi tie:
<img src="strings/03.gif" />
>> "1" + "2" => "12" >> "1" * 2 => "11"
Kiam Rubeno vidas "1", ĝi vidas ĉenon sed ne nombron!
[redakti] Aliaj agoj, kiuj vi povas fari kun teksto
Jen pli spritaj agoj (metodoj), kiuj vi ankaŭ povas uzi:
>> "saluton".capitalize => "Saluton" >> "saluton".reverse => "notulas" >> "saluton".next => "salutoo" >> "saluton".upcase => "SALUTON" >> "SALUTON".downcase => "saluton" >> "SalutoN".swapcase => "sALUTOn"
[redakti] Ekzercoj
-
Kion vi atendas de sekva kodo:
>> 'hello'.length + 'world'.lengthNur provu tion.
- Ludu kun ĉenoj dum iom da tempo por memorfiksi sciojn.
Antaŭa paĝo: Unuaj paŝoj
Sekvanta paĝo: Novaj nomoj por malnovaj objektoj

