Nessun risultato. Prova con un altro termine.
Guide
Notizie
Software
Tutorial

Ruby Diary #15: Ruby e simboli

I simboli sono uno degli elementi rappresentativi di Ruby, molto diffusi su Rails. Ecco una breve panoramica all'uso.
I simboli sono uno degli elementi rappresentativi di Ruby, molto diffusi su Rails. Ecco una breve panoramica all'uso.
Link copiato negli appunti

Ma che diavolo sono i simboli? Perché mai potrebbero servirmi?!? Questa è stata una delle domande più ricorrenti i primi giorni che ho affrontato script in Ruby. Forse avrei dovuto parlarne prima in questo Ruby Diary, ma le cose da dire sono tante e non so mai se l'ordine è quello giusto.

Senz'altro è importante conoscere l'uso dei simboli prima di affacciarci su Rails che nei simboli ci sguazza alla grande!

Come al solito, preferisco fornirvi documenti giù preparati quando sono sufficienti a chiarire le idee. Vi consiglio la lettura del post Understanding Ruby Symbols, il più chiaro e comprensibile articolo sui simboli che abbia mai letto fino ad oggi.

Assolutamente calzante l'esempio riportato, da testare direttamente su IRB.

patient1 = { "ruby" => "red" }
patient2 = { "ruby" => "programming" }
patient1.each_key {|key| puts key.object_id.to_s} # => 211006
patient2.each_key {|key| puts key.object_id.to_s} # => 203536
patient1 = { :ruby => "red" }
patient2 = { :ruby => "programming" }
patient1.each_key {|key| puts key.object_id.to_s} # => 3918094
patient2.each_key {|key| puts key.object_id.to_s} # => 3918094

Da 1 a 10, quanto non potete più fare a meno dei simboli voi programmatori Ruby affermati? Non credo di potermi ritenere affermato, ma senz'altro un fan dei simboli senza dubbio!

Ti consigliamo anche