静态实参静态实参静态实参是向宏传递值而不是语法树的方法。例如对于 macro foo(arg: static[int]) 来说, foo(x) 表达式中的 x 需要是整型常量, 但在宏体中 arg 只是一个普通的 int 类型。 import macros macro myMacro(arg: static[int]): untyped = echo arg # 只是int (7), 不是 ``NimNode`` myMacro(1 + 2 * 3)