私は IntelliJ IDEA を使用していますが、質問は他の IDE に関連している可能性があります。Ctrl+クリックでコードをナビゲートする優れた方法があります。メソッド呼び出しからメソッド宣言にジャンプします。本当に生産性が上がります。
アクター システムは、メッセージ パッシングに基づいています。Scala を使用した Akka の例:
class MyMessage
object MyMessage
class MyActor1 extends Actor {
context.actorOf(Props[MyActor2]) ! MyMessage
}
class MyActor2 extends Actor {
def receive = {
case MyMessage =>
...
}
}
メッセージの送信とメッセージの受信の間でコードをナビゲートする方法はありますか?
をクリックすると のメソッド!
の定義に移動しますが、それは 99% の確率で望ましくありません。対応する receive メソッド (または、可能であれば、 case: を修正する) にジャンプする方が適切です。!
ScalaActorRef
case MyMessage
アクター間でコードをどのようにナビゲートしますか?