Strings characters के mutable sequences हैं; symbols (:name) immutable, interned identifiers हैं — वही symbol हर जगह memory में बिल्कुल वही object होता है। Symbols का उपयोग हल्के, कुशल identifiers के रूप में किया जाता है (विशेष रूप से hash keys), जबकि strings वास्तविक text data रखते हैं।
The core difference: identity and mutability
.object_id == .object_id
<<
.object_id == .object_id
.frozen?
