1

IronPython 是否完全支持 Python 元类和类工厂?如果我有一个包含这些东西的功能代码(在 CPython 2.7 中),是否可以在 IronPython 中工作?

4

1 回答 1

2

最好的方法是简单地尝试一下。IronPython 和 CPython 的创建方式不同,并且有不同的优化。像元类这样的基本东西应该可以正常工作,但可能还有其他问题。如果您尝试编写同时支持 CPython 和 IronPython 的代码,那么您应该在这两个平台上进行测试。即,当您运行测试套件时,在两种环境(以及您打算支持的任何其他环境)中运行它。我不确定tox是否支持 IronPython,但它可能会帮助您进行设置。

于 2012-11-27T08:48:00.913 回答