Les trucmuchables en Python
En Python on aime le duck typing. On ne va donc pas s’intéresser à un type, mais à un comportement.
En Python on aime le duck typing. On ne va donc pas s’intéresser à un type, mais à un comportement.
Un callable, qu’on peut traduire maladroitement par “appelable”, est un objet qui peut être appelé. Et ça ne vous arrange pas beaucoup de savoir ça.
On parle de callable dans les tutos, les docs, etc, en supposant que vous savez ce que ça veut dire.
En fait c’est très simple, si vous pouvez mettre deux parenthèses après le nom d’un objet pour obtenir un effet, alors l’objet est un callable.