String adalah urutan karakter yang dapat berubah; simbol (:name) adalah pengenal yang tidak dapat berubah dan interned — simbol yang sama adalah objek yang persis sama di memori di mana pun. Simbol digunakan sebagai pengenal ringan dan efisien (terutama kunci hash), sementara string menyimpan data teks aktual.
Perbedaan inti: identitas dan mutabilitas
.object_id == .object_id
<<
.object_id == .object_id
.frozen?
