当前位置:  开发笔记 > 编程语言 > 正文

在编译时运行Nim代码

如何解决《在编译时运行Nim代码》经验,为你挑选了1个好方法。

所以我知道如果我定义一个constNim会评估我在编译时分配给它的任何东西,所以我可以这样做:

proc compileTimeCode: bool =
  # Put code here
  return true

const _ = compileTimeCode()

然后我可以把我的代码放在compileTimeCodeproc中.

这可行,但似乎凌乱,过于复杂和不直观.它还需要更多的打字,并且很难干掉.



1> def-..:

问题是什么?如果有更好的方法在编译时运行代码?

static:
  # Put code here

推荐阅读
贾志军
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有