是否可以在Scala REPL中禁用弃用警告?
例如当我键入:
scala> List(1,2,3).toSet()
我收到弃用警告:
<console>:12: warning: Adaptation of argument list by inserting () is deprecated: this is unlikely to be what you want.
signature: GenSetLike.apply(elem: A): Boolean
given arguments: <none>
after adaptation: GenSetLike((): Unit)
List(1,2,3).toSet()
^
是否可以禁用这些警告?
PS:我知道这对开发不是一个好主意,只需要用于演示。
答案 0 :(得分:2)
可以通过添加width:100%; height:auto;
标志来禁用警告。示例:
-nowarn
然后您的示例将打印:
$ scala -nowarn
但是,我不建议您关闭这些警告(即使是演示)。请查看结果类型scala> List(1,2,3).toSet()
res0: Boolean = false
scala>
,它是List(1,2,3).toSet()
而不是Boolean
。