Stringhe

Ruby lavora con le stringhe così come con i dati numerici.  Una stringa può essere compresa tra doppi apici ("...") o singoli apici ('...').

ruby> "abc"
   "abc"
ruby> 'abc'
   "abc"

Doppi e singoli apici hanno effetti differenti in alcuni casi.  Una stringa compresa tra doppi-apici permette i caratteri di escape preceduti da un backslash, e la valutazione di espressioni contenute in essa usando #{}.  Una stringa tra apici singoli non fa questa interpretazione; ciò che vedi è ciò che ottieni.  Esempi:

ruby> print "a b c" ," "
a
b
c
   nil
ruby> print 'a b '," "
a b c
   nil
ruby> " "
   " "
ruby>
   " "
ruby> "

Ti potrebbe interessare anche

commenta la notizia

C'è 1 commento
Sara
Hai dubbi su questo articolo?