Symboly jsou konvenční a preferovanou volbou pro klíče hašovacích tabulek v Ruby, protože jsou paměťově efektivní (internovány — jeden sdílený objekt) a rychlé na porovnání (podle identity). Používání klíčů symbolů je idiomatické Ruby a standard v frameworcích jako Rails.
Klíče symbolů versus klíče řetězců
user = { , , }
user[]
user = { => , => }
user[]
