3

我在 python 中开始了一个中型项目,我决定使用 python 3,因为我没有使用任何大型外部库,并且 py3k 有一些不错的新语法糖,更重要的是函数注释。但是,似乎 WingIDE、Pydev 或 pycharm 都没有真正支持使用函数注释的类型提示。如果我想要类似于 python 中的静态类型的东西,切换到 boo 是一个合理的选择吗?

4

2 回答 2

4

Boo 是一种很棒的类似 Python 的静态类型语言,但请记住,除了静态类型之外,还有更多的区别。实际上你也可以在 Boo 上做鸭子打字

从技术上讲,我想说最大的区别是 Boo 在 Mono/.Net 上运行,因此库和框架完全不同。

SharpDevelopMonoDevelop都对 Boo 有很好的支持。还有一个添加了 Boo 支持的 Visual Studio 2010 插件。它仍然是 alpha,但已经可用。

于 2010-05-19T13:42:11.557 回答
1

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

于 2010-05-19T12:35:36.693 回答