如何在 Nim 中仅在调试模式下 运行 一行代码?
How to run a line of code in debug mode only in Nim?
我有一行代码想 运行 在调试模式下而不是在发布模式下。有没有办法自动处理这个问题?
when not defined(release):
echo "Debug"
使用 -d
设置的编译器选项,如 -d:release
,可以在使用 defined
proc 的程序中使用:https://nim-lang.org/docs/system.html#defined,untyped
由于它在编译时可用,我们可以使用 when
(编译时 if)而不是常规运行时 if
.
我有一行代码想 运行 在调试模式下而不是在发布模式下。有没有办法自动处理这个问题?
when not defined(release):
echo "Debug"
使用 -d
设置的编译器选项,如 -d:release
,可以在使用 defined
proc 的程序中使用:https://nim-lang.org/docs/system.html#defined,untyped
由于它在编译时可用,我们可以使用 when
(编译时 if)而不是常规运行时 if
.