blu*_*e10 4 compile-time nim-lang
在处理编译时特性时,在编译时处理一些事情会很好echo。如果 anecho带有宏,则它已在编译时执行。但是是否也可以在编译时从全局范围打印一些东西?我正在寻找这样的功能echoStatic:
echoStatic "Compiling 1. set of macros..."
# some macro definitions
echoStatic "Compiling 2. set of macros..."
# more macro definitions
Run Code Online (Sandbox Code Playgroud)
不需要特殊的echoStatic. 这是通过在编译时运行代码的通用解决方案来解决的,即使用static块:
static:
echo "Compiling 1. set of macros..."
# some macro definitions
static:
echo "Compiling 2. set of macros..."
# more macro definitions
Run Code Online (Sandbox Code Playgroud)