0
任何人都可以向我解释为什么当我输入到Scala REPL中时,该条目会影响编译器吗?函数定义slay Scala编译器
def combination(x: Int, y: Int, f: (Int,Int) => Int) = f(x,y)
我使用Scala的2.11.5
at scala.tools.nsc.interpreter.ILoop$$anonfun$process$1.apply(ILoop.scala:904)
at scala.reflect.internal.util.ScalaClassLoader$.savingContextLoader(ScalaClassLoader.scala:97)
at scala.tools.nsc.interpreter.ILoop.process(ILoop.scala:904)
at scala.tools.nsc.MainGenericRunner.runTarget$1(MainGenericRunner.scala:74)
at scala.tools.nsc.MainGenericRunner.run$1(MainGenericRunner.scala:87)
at scala.tools.nsc.MainGenericRunner.process(MainGenericRunner.scala:98)
at scala.tools.nsc.MainGenericRunner$.main(MainGenericRunner.scala:103)
at scala.tools.nsc.MainGenericRunner.main(MainGenericRunner.scala)
That entry seems to have slain the compiler.
Shall I replay your session? I can re-run each line except the last one.
它适用于我在我的斯卡拉2.11.7 –