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!

Se vuoi aggiornamenti su Ruby inserisci la tua email nel box qui sotto:

Compilando il presente form acconsento a ricevere le informazioni relative ai servizi di cui alla presente pagina ai sensi dell'informativa sulla privacy.

Ti consigliamo anche