Symbol เป็นตัวเลือกตามธรรมเนียมและเป็นที่นิยมสำหรับ hash key ใน Ruby เพราะประหยัดหน่วยความจำ (interned — เป็นอ็อบเจกต์เดียวที่ใช้ร่วมกัน) และเปรียบเทียบได้รวดเร็ว (โดยใช้เอกลักษณ์ของอ็อบเจกต์) การใช้ symbol key เป็นแบบ Ruby ตามแบบนิยมและเป็นมาตรฐานในเฟรมเวิร์กอย่าง Rails
symbol key เทียบกับ string key
user = { , , }
user[]
user = { => , => }
user[]
