I letterali rappresentano valori fissi nel codice: Molti li conosciamo già da altri linguaggi. Vediamo alcune novità...
Concatenazione di stringhe
Interpolazione di stringhe
In Ruby è possibile costruire una stringa in questo modo: All'interno delle parentesi graffe possiamo mettere qualunque espressione Ruby, e il suo output sarà inserito nella stringa.
Simboli
Sono preceduti dal due punti e usati per fare riferimento a qualcosa che assomiglia a una stringa, ma non dovrà essere stampato da nessuna parte... ad esempio:
nil
Indica il valore nullo.
Conversione da un tipo di dati all'altro
La prima riga scrive la stringa "5"
La seconda converte la stringa nel numero intero 5
La terza converte la stringa nel numero con virgola (float) 5.0
Naturalmente è possibile convertire anche i numeri in stringhe: