我在大学上了并发课程,这是我第一次尝试在Scala编程。
我已经复制了Scala的以下代码,就像在讲座中那样进行编译。
import Extras._
object Test{
var x=0
val P = proc {for (i<-0 until N)x=x+1}
def main(args:Array[String])=
for (y<-0 until 5){x=0;P();println(x)}
}
但是我得到以下错误。
bash-4.2$ scalac ~/Scala/helloworld
/users/mscs5674/Scala/helloworld:5: error: not found: value proc
val P = proc {for (i<-0 until N)x=x+1}
^
one error found
您知道我在做什么错吗,我该如何解决?
当您编译helloworld时,您正在导入test.cso._
这意味着您要从另一个jar(一个包)中带入类。您必须在类路径中指定该软件包,以便scala编译器能够使用这些类。
scalac -cp <test.cso.jar
去这里>:~/Scala/helloworld
希望能有所帮助
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句