NI-PYT
NI-PYT copied to clipboard
Type hints? PEP 484
V kapitole o dokumentaci nebyl zmíněn PEP 484 - jaký na to máte názor? Je rozumný to používat, nebo se spíš přikláníte k definování typů v pydocs?
Jestli to chápu dobře, ta syntaxe má být backward compatible pro Python 3*, takže by to neměl být problém..?
tl;dr: tahle syntaxe ano/ne?
def greeting(name: str) -> str:
return 'Hello ' + name
Jo, tahle syntaxe je fajn, a myslím že by měla být zmíněná.
Když se zkombinuje s modulem typing
, dá se pomocí nástrojů jako mypy typy kontrolovat (v částech kódu, kde jsou popsané, takže jde "otypovat" třeba jen dokumentované API).
Otevírám na příští běh.
Oops, sorry.