我并没有像我希望的那样关注Python3的开发,只是注意到了一些有趣的新语法变化。特别是在this SO answer函数参数注释中:
def digits(x:'nonnegative number') -> "yields number's digits":
# ...
我对此一无所知,我想它也许可以用来在Python中实现静态类型!
经过一些搜索之后,似乎有很多关于Python中的静态类型(完全可选)的讨论,比如PEP 3107和"Adding Optional Static Typing to Python" (以及part 2)中提到的那些。
..but,我不清楚事情进展到什么程度。有没有使用参数注释的静态类型的实现?有没有参数化类型的想法进入Python3?
https://stackoverflow.com/questions/1275646
复制相似问题