일부 자습서로 배우기 나는 (String-) 메시지를 액터로 보내고 액터가 콘솔에 출력으로 응답하는 간단한 스칼라 액터 예제를 얻으려고했습니다. 내 코드는 다음과 같습니다스칼라 액터 예 : 예상 유형 :?
import scala.io.Source
import scala.actors.Actor
object ProtTest {
class testActor extends Actor {
def receive = {
case "you" => Console.println("Hello you!")
case _ => Console.println ("Hello ???")
}
}
val t = new testActor
t ! "you"
}
불행하게도, 난 "= {데프받을"지금은 꽤 오랫동안 그것에 갇혀에 다음과 같은 오류 메시지가 :
Missing parameter type for expanded function
The argument types of an anonymous function must be fully known (SLS 8.5)
Expected Type was: ?
난 정말 아무 생각이 무엇인지 오류 메시지의 물음표는 어떻게 작동할까요?
기존 스칼라 표준 라이브러리 액터를 사용할 이유가 거의 없습니다. Akka 액터 (스칼라 2.10 이후의 새로운 표준 라이브러리 액터)를 사용하십시오. 아카 (Akka)의 배우들은 모든면에서 오래된 것들보다 개선되어 있습니다. –