Stringhe
Ruby lavora con le stringhe così come con i datinumerici. Una stringa può essere compresa tradoppi apici ("...") o singoli apici('...').
ruby> "abc" "abc"ruby> 'abc' "abc"
Doppi e singoli apici hanno effetti differenti in alcunicasi. Una stringa compresa tra doppi-apici permette icaratteri di escape preceduti da un backslash, e lavalutazione di espressioni contenute in essa usando#{}
. Una stringa tra apici singoli non faquesta interpretazione; ciò che vedi èciò che ottieni. Esempi:
ruby> print "a b c" ," "abc nilruby> print 'a b '," "a b c nilruby> " " " "ruby> " "ruby> "