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

Ruby Diary #16: Convertire simboli in stringa e viceversa

Come convertire in Ruby un simbolo in stringa e viceversa.
Come convertire in Ruby un simbolo in stringa e viceversa.
Link copiato negli appunti

Lo so, lo so, anche il precedente post era sui simboli in Ruby ma poiché è essenziale avere le idee chiare sull'argomento prima di passare a Rails vorrei spendere ancora due parole sulla conversione dei simboli.

In Ruby un simbolo viene creato immediatamente nel momento in cui lo si usa ed assume il valore del nome stesso che indica.

:var # => var

Ma cosa fare se si ha sottomano un simbolo e lo si vuole convertire in stringa? Di norma la conversione è automatica, quando necessaria. Per forzare manualmente il cast potete utilizzare il metodo Symbol#to_s.

puts :var.to_s() # => var

Viceversa, una variabile String può essere convertita in simbolo utilizzando il metodo String#to_sym().

"var".to_sym() # => :var

àˆ tutto per ora sui simboli... o almeno credo. Manca qualcosa?

Ti consigliamo anche