是否有语法从nim中的object-type成员的内联初始值自动生成构造函数?
就像C ++ 11 / java
虚构语法:
type
MyT = object of RootObj
str* = "<initial>"
目前构建输出
此处不允许初始化
由于必须显式地写下构造函数,因此也必须显式地完成此操作。您可以编写一个宏来自动执行。
type
MyT = object of RootObj
str*: string
proc initMyT(str = "<initial>"): MyT =
result.str = str
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句