【发布时间】:2013-05-29 16:42:58
【问题描述】:
我可以用 C++ 编写:
#ifdef DEBUG
cout << "Debugging!" << endl;
Scala 中是否有任何等价物?
【问题讨论】:
-
顺便说一句,JVM 和它的 JIT 通常在消除死代码方面做得很好,因此很可能简单的
final val DEBUG = false和def log(str: String) = if (DEBUG) print(str)在大多数情况下就足够了。
标签: debugging scala compiler-directives scala-macros