如何在Nim中以调试模式运行一行代码?

Imr*_*ran 3 debugging nim-lang

我有一行代码,我想在调试模式下运行,但不是在发布模式下运行.有没有办法自动处理这个?

def*_*ef- 5

when not defined(release):
  echo "Debug"
Run Code Online (Sandbox Code Playgroud)

编译器选项设定-d,如-d:release,可以在程序中使用使用definedPROC:https://nim-lang.org/docs/system.html#defined,untyped

由于它在编译时可用,我们可以使用when(编译时if)而不是常规运行时if.