Et j'ai pas demander de faire une boucle sur un iterable, juste de tester si ça l'est (principe du duck-typing)
Je te cite, tu veux savoir si c'est iterable avant de le faire.
Et je me répète, la syntaxe "(x for x in iterable)" ne parcourt pas iterable. Ça crée un générateur qui parcourra iterable quand on itèrera le générateur.
Raté, c'est pas mon code, mais le code d'exemple que j'ai donné est issu de très grosses librairies python mondialement utilisées. Rhodecode, DJango, Pylon, et même la lib standard Python si mes souvenirs sont exacts !!!…
Si des softs sont mal codé, c'est la faute au dev, pas du langage et son de typage dynamique.
[^] # Re: Le titre est trop long
Posté par GaMa (site web personnel) . En réponse au journal Typage statique versus typage dynamique. Évalué à 2.
Je te cite, tu veux savoir si c'est iterable avant de le faire.
Et je me répète, la syntaxe "(x for x in iterable)" ne parcourt pas iterable. Ça crée un générateur qui parcourra iterable quand on itèrera le générateur.
Si des softs sont mal codé, c'est la faute au dev, pas du langage et son de typage dynamique.
Matthieu Gautier|irc:starmad