Strenger er foranderlige sekvenser av tegn; symboler (:name) er uforanderlige, internaliserte identifikatorer — det samme symbolet er nøyaktig samme objekt i minnet overalt. Symboler brukes som lette, effektive identifikatorer (spesielt hashnøkler), mens strenger holder faktiske tekstdata.
Kjerneforskjellen: identitet og foranderlighet
.object_id == .object_id
<<
.object_id == .object_id
.frozen?
