【问题标题】:Is it possible for Scala to offer type checking inside scripts?Scala 是否可以在脚本中提供类型检查?
【发布时间】:2011-11-03 18:23:58
【问题描述】:

有谁知道是否有办法在 Scala 的脚本中进行类型检查?当我编写短脚本时,我觉得我失去了很多 Scala 类型检查的优势(即在编写代码时捕获错误,而不是在我尝试编译时)。

【问题讨论】:

标签: scala scripting


【解决方案1】:

查看 Miles Sabin 的精彩 answer;感谢 Tenshi 指出这一点。你想跑

scala -Ystop:refchecks ScriptToCheck.scala

此输出表明成功:

java.lang.ClassNotFoundException: Main

我同意,如果有一种更用户友好的方式可用,那就太好了(-Y 编译器选项非常神秘,如有更改,恕不另行通知;成功消息掩盖了此解决方案的“hackishness”)。不过暂时你应该可以用这个吧。

希望我对您有所帮助。

【讨论】:

    【解决方案2】:

    如果您使用 Ecplise Scala IDE,它支持增量编译,就像 JDT 为 Java 所做的那样。这样一来,您就可以随时闯红灯。

    【讨论】:

    • 我的错误。脚本头肯定会碍事。
    猜你喜欢
    • 1970-01-01
    • 2021-07-22
    • 2021-10-21
    • 1970-01-01
    • 2021-09-22
    • 1970-01-01
    • 2012-02-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多