[Python-Dev] Do PEP 526 type declarations define the types of variables or not? (original) (raw)
Chris Angelico rosuav at gmail.com
Tue Sep 6 14:36:27 EDT 2016
- Previous message (by thread): [Python-Dev] Do PEP 526 type declarations define the types of variables or not?
- Next message (by thread): [Python-Dev] Do PEP 526 type declarations define the types of variables or not?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Wed, Sep 7, 2016 at 4:11 AM, Stephen J. Turnbull <turnbull.stephen.fw at u.tsukuba.ac.jp> wrote:
Finally, the notion of annotating expressions is incoherent:
# Annotating (sub)expressions: the more the merrier! (x) : bool = (((y): int + (z): float) / (w): complex): quarternion # Ooh, an expression with no past and no future. Annotate it! (y + z) / w: quarternion
Can't do that - parsing would become ambiguous.
x = {1:int, 1.5:float, 2+3j:complex} print(type(x))
ChrisA
- Previous message (by thread): [Python-Dev] Do PEP 526 type declarations define the types of variables or not?
- Next message (by thread): [Python-Dev] Do PEP 526 type declarations define the types of variables or not?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]