Я прошел курс параллелизма в университете, и это мой первый раз, когда я пытаюсь программировать в Scala.Почему proc не распознается в 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
Знаете ли вы, что я делаю неправильно, и как я могу это исправить?
'proc' не является стандартной Scala вещь, вы должны импортировать его из' test.cso'. Спросите своего профессора или посмотрите в лекциях, если это объясняется где-то. – Jesper