Next Previous Contents

12. <2.3.2>: Skrive ut tekst

Det er mer enn en måte å flå en katt på, og der er også mer enn en måte å skrive ut tekst i Ruby.

  1| # Tekst kan skrives ut
  2| navn = 'Kent'
  3| puts 'Jeg heter ' + navn + '.'
  4| 
  5| # Liker du ikke puts?
  6| print "De kaller meg " + navn + ".\n"
  7| 
  8| # Liker du C?
  9| printf "Mitt navn er %s.\n", navn
 10| 
 11| # Forelska i C++?
 12| STDOUT << "Dahl... " << 
 13|   navn << " Dahl.\n"
 14| 
 15| # Tekst-streng interpolering.
 16| puts "Jeg heter fremdeles #{navn}."
 17| puts "Jeg blir #{Time.now.year-1978} år i år."

Her ser vi hvorfor vi både bruker "kråketær" og 'apostrof' for å angi tekststrenger. Med kråketær kan vi escape tegn (slik som \n som betyr ny linje), og kjøre Ruby uttrykk inne i tekststrengen.


Next Previous Contents