Stringovi su mutable nizovi znakova; simboli (:name) su immutable, interni identifikatori — isti simbol je točno isti objekt u memoriji svugdje. Simboli se koriste kao lagani, učinkoviti identifikatori (posebno ključevi hash mapa), dok stringovi sadrže stvarne tekstualne podatke.
Temeljne razlike: identitet i mutabilnost
.object_id == .object_id
<<
.object_id == .object_id
.frozen?
