Symbols Ruby ਵਿੱਚ hash keys ਲਈ ਰਵਾਇਤੀ ਅਤੇ ਪਸੰਦ ਕੀਤਾ ਜਾਣ ਵਾਲਾ ਵਿਕਲਪ ਹਨ ਕਿਉਂਕਿ ਇਹ ਮੈਮੋਰੀ-ਸੁਡੌਲ (interned — ਇੱਕ ਸਾਂਝਾ ਕੀਤਾ ਗਿਆ ਓਬਜੈਕਟ) ਅਤੇ ਤੇਜ਼ੀ ਨਾਲ ਤੁਲਨਾ ਕਰਨ ਯੋਗ (identity ਦ੍ਵਾਰਾ) ਹਨ। Symbol keys ਦੀ ਵਰਤੋਂ ਕਰਨਾ idiomatic Ruby ਹੈ ਅਤੇ Rails ਜਿਹੇ frameworks ਵਿੱਚ ਮਾਨਕ ਹੈ।
Symbol keys ਬਨਾਮ string keys
user = { , , }
user[]
user = { => , => }
user[]
