simple queto_s et to_sym ne fonctionnent pas
c = :cat
c.to_s
puts c.class
me donne Symbole et
c = "cat"
c.to_sym
puts c.class
donne String. Ruby que j'utilise est 1.9.3 et la documentation dit que ceci devrait convertir le symbole en chaîne, et la chaîne en symbole. Qu'est-ce qui peut éventuellement être mauvais?
ok, cela fonctionne, mais cela signifie que c.to_s est en fait complètement inutile? – Leo
@KubaPolaczek Non, cela signifie que vous l'appelez si nécessaire. C'est très utile et je l'utilise tout le temps. Si vous avez besoin d'une nouvelle variable, affectez la valeur. –
l'a maintenant, merci – Leo