Next Previous Contents

10. <2.3>: Tekststrenger

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.


Next Previous Contents