尝试使用 Eclipse 编译此示例https://github.com/akka/akka/blob/master/akka-samples/akka-sample-fsm/src/main/scala/DiningHakkersOnFsm.scala#L1。
回来了
最后几行有错误...
即
} yield system.actorOf(Props(classOf[FSMHakker], name, chopsticks(i), chopsticks((i + 1) % 5)))
给出类型不匹配;发现:需要 ClassFSMHakker:() => 0
和 hakkers.foreach(_ ! Think) 赋予价值!不是 Nothing 的成员。
任何让这个编译没有错误的提示都值得赞赏。