Vi kunne ikke skrive ut "Hei verden!" uten å ha litt tekst.
I Ruby er tekststrenger instanser av klassen String
.
1| # String objekter kan instansieres 2| navn = String.new("Ruby") # veldig eksplisitt, eller 3| navn = "Ruby" # implisitt 4| 5| # Tekst kan adderes... 6| fornavn = 'Ola' 7| etternavn = 'Nordmann' 8| fullt_navn = etternavn + ', ' + fornavn 9| puts fullt_navn #=> "Nordmann, Ola" 10| 11| #...multipliseres... 12| "Ah!" * 2 + " Tsjo!" #=> "Ah!Ah! Tsjo!" 13| 14| #...manipuleres... 15| "Karakter fire".sub("fire", "en") #=>"Karakter en" 16| "14.99".to_f #=> 14.99 17| 18| #...inspiseres... 19| "TEAMWORK".include?("I") #=> false 20| "Kulturuke".index("tur") #=> 3 |
Legg merke til at man kan skrive strenger både "slik"
(med kråketær) og 'slik'
(med apostrof).
Disse to versjonene er ikke bare for syns skyld.