内联字段初始化

奥杜

是否有语法从nim中的object-type成员的内联初始值自动生成构造函数?
就像C ++ 11 / java

cf默认构造函数与内联字段初始化

虚构语法:

type
  MyT = object of RootObj
    str* = "<initial>"

目前构建输出

此处不允许初始化

def-

由于必须显式地写下构造函数,因此也必须显式地完成此操作。您可以编写一个宏来自动执行。

type
  MyT = object of RootObj
    str*: string

proc initMyT(str = "<initial>"): MyT =
  result.str = str

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章