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> "



Ti potrebbe interessare anche

commenta la notizia