15Close17
flankerOn the 2020-03-28 at 05:08pm
Folco (./11) :
- ça fait bizarre de ne pas mettre de type aux variables et aux arguments. Peut-être est-ce une très mauvaise pratique, bien que je crois que Python soit bon en inférence de type.
Il n'y a pas besoin car Python fait du tapage dynamique… c'est parfois pratique (très), mais 99% du temps c'est casse-gueule. Du coup, j'ai l'habitude d'indiquer les types pour aider PyCharm dans son inférence de type.
Ma règle d'or en programmation est que je ne me prive jamais d'une aide gratuite.

- il me reste à savoir comment faire un véritable passage par référence, équivalent d'un passage par pointeur à la syntaxe près, et permettant de modifier les données dans la fonction appelante smile
Considère que les passages sont toujours par référence (sauf pour les types immutables).