【问题标题】:Scala Presentation CompilerScala 表示编译器
【发布时间】:2014-01-01 17:17:42
【问题描述】:

您好,我一直在尝试让演示文稿编译器工作,但出现以下错误。对此的任何帮助将不胜感激。我已经看到其他问题和几个已经实施的项目,但每个人都使用 REPL 中未识别的 Global.Run。这是代码和它下面的错误。我已经在 Windows 8.1 中安装了 scala 2.10.3

import scala.tools.nsc.{Global,Settings}
import scala.tools.nsc.reporters._

object Test {
  def main (args: Array[String]) {
    val settings = new Settings;
    val global = new Global(settings,new ConsoleReporter(settings));
    val compiler = global.Run;
  }
}

错误是 Sample.scala:8: 错误:值 Run 不是 scala.tools.nsc.Global 的成员

【问题讨论】:

    标签: scala compiler-construction


    【解决方案1】:

    试试这个:

    import scala.tools.nsc.{Global,Settings}
    import scala.tools.nsc.reporters._
    
    object Test {
      def main (args: Array[String]) {
        val settings = new Settings
        val global = new Global(settings,new ConsoleReporter(settings))
        val compiler = new global.Run
      }
    }
    

    注意 new Run 而不是 Run。类 Run 没有伴随对象。也许它以前在早期的 scala 版本中就在那里。检查 Scala v2.10.3。在 REPL 中工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-12-31
      • 2011-06-11
      • 1970-01-01
      • 1970-01-01
      • 2019-08-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多