scala:分隔的延续问题

时间:2016-03-17 11:46:30

标签: scala sbt

这是我编译时遇到问题的代码。 我的问题很简单。 如何修复编译错误?

我确实试过从sbt和命令提示符运行它。 SBT配置如下。我确实添加了对continuation插件的引用! 但看起来这没有帮助! 见下面的错误。

我从scaladocs获得了这个:http://www.scala-lang.org/files/archive/api/2.11.8/scala-continuations-library/#scala.util.continuations.package

    object MainApp 
    {
       def main(args: Array[String]): Unit = 
       {
        import scala.util.continuations._

         val uuidGen : String = "UniqueValue"

def ask(prompt: String): Int @cps[Unit] =
  shift {
        k: (Int => Unit) => {
        val id = uuidGen
            printf("%s\nrespond with: submit(0x%x, ...)\n", prompt, id)
        }
}

def go =
    reset {
         println("Welcome!")
         val first = ask("Please give me a number")
         val second = ask("Please enter another number")
         printf("The sum of your numbers is: %d\n", first + second)
}

      go

     }
   }

enter image description here

参考资料的Sbt配置

姓名:=""" scala-testing"""

版本:=" 0.1.0"

scalaVersion:=" 2.11.2"

autoCompilerPlugins:= true

addCompilerPlugin(   " org.scala-lang.plugins" %" scala-continuations-plugin_2.11.6" %" 1.0.2")

libraryDependencies + =   " org.scala-lang.plugins" %%" scala-continuations-library" %" 1.0.2"

fork in run:= true

0 个答案:

没有答案