1

私は、ubuntu 12.04でscala 2.10とAkka 2.2.1を使用してEclipseに取り組んでいます。

abstract class Node extends Actor {
  var n : Array[Node] // def n
  //..... I do not def receive here
}

class FNode extends Node {
  def receive = {
    case message => for(i <- 0 until n.size)
      n(i) ! message  // n is array. send message to all elements in n
      // ....
  }
}

今、日食は常に報告します

value ! is not a member of Node.

修正方法がわかりません。私はこれで3時間以上無駄にしています。やれることはやったのですが、いまだに解決できません。ありがとう !

4

2 に答える 2

1

問題はそれだと思います!Node タイプが拡張する Actor タイプではなく、ActorRef タイプに対して定義されます。

于 2013-10-02T01:04:44.140 に答える