Secondo The Well Grounded Rubyist:Hash in Ruby
Rubino consente una speciale forma di rappresentazione simbolo nella posizione di hash-chiave, con i due punti dopo il simbolo al posto di prima e la freccia separatore di hash rimosso. In altre parole, questa:
hash = { :name => "David", :age => 49 }
può anche essere scritta in questo modo:
hash = { name: David, age: 49 }
Ho provato il codice precedente in Ruby 1.8.7 e 1.9.2 - Non sta funzionando. Che cosa sto facendo di sbagliato?
In futuro, si prega di inviare messaggi di errore dettagliati se non si riesce a far funzionare uno snippet di codice. Questo è molto più utile di "non funziona". – meagar
Grazie, stavo cercando di sapere quando utilizzare la sintassi 'jas' come' hash's, ed è apparentemente disponibile solo con 'simboli'. –