स्ट्रिंग्स हे वर्णांचे बदलक्षम अनुक्रम आहेत; सिंबल्स (:name) हे अपरिवर्तनीय, इंटर्न्ड ओळखकर्ता आहेत — समान सिंबल मेमोरीमध्ये सर्वत्र अगदी समान वस्तू आहे. सिंबल्स हलके, कार्यक्षम ओळखकर्ता (विशेषतः हॅश कीज्) म्हणून वापरले जातात, तर स्ट्रिंग्स वास्तविक टेक्स्ट डेटा धारण करतात.
मुख्य फरक: ओळख आणि बदलक्षमता
.object_id == .object_id
<<
.object_id == .object_id
.frozen?
