Liste des Groupes | Revenir à fcl python |
Ouais, c'est ouf !
L'idée derrière tout ça, c'est que Python veut rester une
langue sans typage statique de base. On peut voir les types
comme des commentaires,
ou utiliser des outils supplémentaires
pour vérifier les types.
Un exemple, c'est « mypy ». [...]
mypy: test.py:9: error: Incompatible return value type (got "str", expected "int") [return-value]
test.py:11: error: Argument 1 to "test" has incompatible type "int"; expected "str" [arg-type]
test.py:11: error: Argument 2 to "test" has incompatible type "str"; expected "int" [arg-type]
test.py:13: error: Argument 1 to "test" has incompatible type "int"; expected "str" [arg-type]
test.py:13: error: Argument 2 to "test" has incompatible type "str"; expected "int" [arg-type]
test.py:15: error: Argument 2 to "test" has incompatible type "str"; expected "int" [arg-type]
Found 6 errors in 1 file (checked 1 source file)
Les messages affichés proviennent d'usenet.