Le duck typing, ça existe dans tous les langages dynamiques, faut arrêter de planer :)
Et non, tu ne peux pas pour la bibliothéque standard. Tu peux appeller foo.len() mais la bonne façon de faire en Python, c'est de définir cette méthode et d'appeller len(ton_foo). Va essayer d'expliquer rationnellement ça à quelqu'un! (IMHO, ils auraient du supprimer (quasi) toutes les built-in fonctions).
[^] # Re: Ruby
Posté par zul . En réponse au journal Python comme premier langage de programmation ?. Évalué à 4.
Le duck typing, ça existe dans tous les langages dynamiques, faut arrêter de planer :)
Et non, tu ne peux pas pour la bibliothéque standard. Tu peux appeller foo.len() mais la bonne façon de faire en Python, c'est de définir cette méthode et d'appeller len(ton_foo). Va essayer d'expliquer rationnellement ça à quelqu'un! (IMHO, ils auraient du supprimer (quasi) toutes les built-in fonctions).