Literal -> Oggetto

Ciao gente, qualcuno ha idea di un modo generale per
passare da una stringa contenente una cosa come “true”
o “20” ad un oggetto corrispondente (true, 20) senza
passare per eval?

Ho il sospetto che non sia possibile, o almeno non mi
viene in mente una soluzione minimale, ma sempre
meglio chiedere :slight_smile:


icq: #69488917
blog it: http://riffraff.blogsome.com
blog en: http://www.riffraff.info

Chiacchiera con i tuoi amici in tempo reale!
http://it.yahoo.com/mail_it/foot/*http://it.messenger.yahoo.com

sarà un caso di sincronicità ma avevo appena scritto un metodo ‘tipify’
lasciandolo vuoto, in attesa di ispirazione nel tardo pomeriggio :slight_smile:

On Jul 31, 2006, at 3:35 PM, gabriele renzi wrote:

Ciao gente, qualcuno ha idea di un modo generale per
passare da una stringa contenente una cosa come “true”
o “20” ad un oggetto corrispondente (true, 20) senza
passare per eval?

Ho il sospetto che non sia possibile, o almeno non mi
viene in mente una soluzione minimale, ma sempre
meglio chiedere :slight_smile:

irb(main):002:0> YAML.load(’— true’)
=> true
irb(main):003:0> YAML.load(’— 20’)
=> 20

— Stefano C. [email protected] ha scritto:

Ho il sospetto che non sia possibile, o almeno non
mi
viene in mente una soluzione minimale, ma sempre
meglio chiedere :slight_smile:

irb(main):002:0> YAML.load(’— true’)
=> true
irb(main):003:0> YAML.load(’— 20’)
=> 20

ottima idea, peccato che non vada proprio con tutto…
ma molto molto fico.
Devo verificare la compatibilità tra le varie release
di Syck ( trattini si, trattini no, il problema di
ruby1.8.3) ma molto sagace, grazie :slight_smile:


icq: #69488917
blog it: http://riffraff.blogsome.com
blog en: http://www.riffraff.info

Chiacchiera con i tuoi amici in tempo reale!
http://it.yahoo.com/mail_it/foot/*http://it.messenger.yahoo.com

Il 31-07-2006 gabriele renzi ha scritto:

ottima idea, peccato che non vada proprio con tutto…
ma molto molto fico.

Tra l’altro essendo Syck in C, è ben probabile che non passi per la eval
:slight_smile:


blog: http://www.akropolix.net/rik0/blogs | Enrico F.
site: http://www.akropolix.net/rik0/ | RiK0
forum: http://www.akropolix.net/forum/ | Linux Counter: #299198

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs