Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Debugging 如何仅在Nim中以调试模式运行一行代码?_Debugging_Nim Lang - Fatal编程技术网

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

Debugging 如何仅在Nim中以调试模式运行一行代码?,debugging,nim-lang,Debugging,Nim Lang,我有一行代码想在调试模式下运行,但不是在发布模式下运行。有没有办法自动处理这个问题 when not defined(release): echo "Debug" 使用-d设置的编译器选项,如-d:release,可以在程序中使用定义的过程: 由于它在编译时可用,我们可以使用when(编译时if)代替常规运行时if

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

when not defined(release):
  echo "Debug"
使用
-d
设置的编译器选项,如
-d:release
,可以在程序中使用
定义的
过程:

由于它在编译时可用,我们可以使用
when
(编译时if)代替常规运行时
if