Python3函数注释用于类型提示与Boo的比较

3

我开始了一个中等规模的Python项目,我决定使用Python 3,因为我没有使用任何大型外部库,而且py3k有一些不错的新语法糖,更重要的是函数注释。然而,似乎WingIDE、Pydev和pycharm都不支持使用函数注释进行类型提示。如果我想要类似静态类型的东西在Python中,是否切换到Boo是一个合理的选择?


顺便提一下,这是一个老问题。请参考 https://dev59.com/mm015IYBdhLWcg3w6QHA 了解 PyCharm 对类型提示的支持。 - ToolmakerSteve
2个回答

4

谢谢,我可能最了解所有使用过的库中的.NET库。我花了过去一个小时移植一些东西,文档有些地方有点稀少,但一切都相当简单明了。 - Josh Gao

1

你可以尝试使用Cython。它在某种程度上是带有静态类型的CPython。 另请参阅此链接


我进行了一些测试,看起来IDE实际上并没有使用Cython的类型。WingIDE只是不会在所有地方都抱怨语法错误。 - Josh Gao

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接