A stringek mutable karaktersorozatok; a szimbólumok (:name) immutable, interned azonosítók — ugyanaz a szimbólum a memóriában mindenütt pontosan ugyanaz az objektum. A szimbólumokat könnyű, hatékony azonosítóként (különösen hash kulcsként) használják, míg a stringek a tényleges szöveges adatokat tárolják.
Az alapvető különbség: identitás és mutabilitás
.object_id == .object_id
<<
.object_id == .object_id
.frozen?
