Quelle est la méthode Ruby 'to_sym' faire?
Ce qui ne l' to_sym
méthode de faire? À quoi sert-il?
- Downvoting cette question est un peu sévère, sauf si c'est un doublon.
Vous devez vous connecter pour publier un commentaire.
Ce qui ne l' to_sym
méthode de faire? À quoi sert-il?
Vous devez vous connecter pour publier un commentaire.
to_sym
convertit une chaîne en un symbole. Par exemple,"a".to_sym
devient:a
.Ce n'est pas spécifique à Rails de, la vanille Ruby a aussi.
Il ressemble dans certaines versions de Ruby, un symbole peut être converti à partir d'un Fixnum ainsi. Mais
irb
de Ruby 1.9.2-p0, de ruby-lang.org, ne permet pas que, sauf si vous ajoutez vos propresto_sym
méthode pour Fixnum. Je ne suis pas sûr de savoir si les Rails le fait, mais il ne me semble pas très utile en tout cas..to_sym!
(avec!
) ne fonctionne pas. Je l'ai utilisé dans cette ideone : ideone.com/D7dZNz et il ne semble pas fonctionner. Merci!!!!to_sym!
méthode. Le!
à la fin d'un nom de méthode est en fait une partie du nom. (Ruby permet de méthode de noms fin de?
ou!
.)