据我从网站上可以看出,以下代码应编译为具有顶级属性的 DLL Version
:
namespace MyLibrary
[Module]
class MainClass:
public static Version as string
static def constructor():
Version = "0.1"
这可以编译,但是如果我随后将这些命令输入booish
:
import MyLibrary
print (Version)
然后我得到“错误:未知标识符:'版本'”。
大概这段代码在该语言的早期版本中工作。我正在使用 0.9.4.9。实现这种效果的正确方法是什么?
(我注意到有一个隐式静态类MyVersionModule
,其中放置了顶级静态方法,但我也不知道如何向它添加属性)。