Questions marquées «duck-typing»

44
Python Pardon vs Permission et Duck Typing

En Python, j'entends souvent dire qu'il est préférable de "demander pardon" (capture d'exception) au lieu de "demander l'autorisation" (vérification de type / condition). En ce qui concerne l'application de la frappe de canard en Python, est-ce que c'est try: x = foo.bar except AttributeError: pass...

23
Pourquoi de nombreux langages de programmation dynamique de type canard utiliseraient-ils une approche basée sur les classes au lieu de la POO basée sur des prototypes?

Étant donné que de nombreux langages de programmation dynamiques ont la caractéristique de taper du canard , et ils peuvent également ouvrir et modifier des méthodes de classe ou d'instance à tout moment (comme Ruby et Python ), alors… Question 1) Quel est le besoin d'une classe dans une langue...