NI-PYT icon indicating copy to clipboard operation
NI-PYT copied to clipboard

Type hints? PEP 484

Open melkamar opened this issue 7 years ago • 3 comments

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

melkamar avatar Dec 09 '16 07:12 melkamar

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).

encukou avatar Dec 09 '16 08:12 encukou

Otevírám na příští běh.

hroncok avatar Dec 09 '16 13:12 hroncok

Oops, sorry.

melkamar avatar Dec 09 '16 14:12 melkamar