gpt4 book ai didi

eclipse - 如何在 Eclipse 中禁用 Scala 断言?

转载 作者:行者123 更新时间:2023-12-04 18:12:31 25 4
gpt4 key购买 nike

我想在 Scala 程序中使用断言。对于程序的最终版本,应关闭断言以提高性能。

似乎有两个 Scala 编译器标志启用此功能(第一个需要额外的优先级):

-Xelide-below
-Xdisable-assertions

但是,在 Eclipse 中激活我的 Scala 项目的 Scala 编译器属性中的那些没有效果:断言仍然被执行。

我用来测试的小程序:
object Test {
def main(args: Array[String]): Unit = {
assert(false)
}
}

我确保重新编译了代码;我为 -Xelide-below 测试了不同的(非常高的)优先级。

我在 Windows 7 机器上使用 Eclipse Juno (4.2.0) 和 Scala Plugi-In 2.1.0.nightly-2_09-201209040315-cc63a95 和 Scala 2.9.1-1。

最佳答案

要禁用断言,您应该使用 Scala Compiler > Advanced > Xdisable-assertions .

另一种禁用它们的方法是传递选项 -Xdisable-assertionsScala Compiler > Additional command line parameters

关于eclipse - 如何在 Eclipse 中禁用 Scala 断言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12329594/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com