Semboller, Ruby'de hash anahtarları için geleneksel ve tercih edilen seçimdir çünkü bunlar bellek açısından verimlidir (interned — bir paylaşılan nesne) ve karşılaştırmada hızlıdır (kimlik yoluyla). Sembol anahtarları kullanmak idiyomatik Ruby'dir ve Rails gibi çerçevelerde standarttır.
Sembol anahtarları vs dize anahtarları
user = { , , }
user[]
user = { => , => }
user[]
