Le fait de pouvoir s'en servir pour appeler une méthode me semble aussi affreux.
Euh, c'est rien que de la méta-programmation (on peut aussi utiliser un string à la place), c'est pas cochon, ni interdit par la convention de Genève, je t'assure. ;-)
Pour les symboles, ils sont aussi utilisés dans les hashs (dictionnaire clé/valeur), et parfois quand on veut donner plusieurs arguments à méthode.
"Quand certains râlent contre systemd, d'autres s'attaquent aux vrais problèmes." (merci Sinma !)
[^] # Re: A quand l'équivalent des symboles Ruby en Python ?
Posté par xcomcmdr . En réponse à la dépêche Python 3.4 est sorti avec 7 nouveaux modules. Évalué à 3. Dernière modification le 20 mars 2014 à 22:08.
Euh, c'est rien que de la méta-programmation (on peut aussi utiliser un string à la place), c'est pas cochon, ni interdit par la convention de Genève, je t'assure. ;-)
Pour les symboles, ils sont aussi utilisés dans les hashs (dictionnaire clé/valeur), et parfois quand on veut donner plusieurs arguments à méthode.
"Quand certains râlent contre systemd, d'autres s'attaquent aux vrais problèmes." (merci Sinma !)