私はScalaとAkkaの両方が新しく、thisチュートリアルに従っています。私は次のことに出くわして、この構文が正確に何を意味するのか/疑問に思っていますか?Scala/Akka Syntax
import akka.actor.Props
val props1 = Props[MyActor] //Not sure what this means???
val props2 = Props(new ActorWithArgs("arg")) // careful, see below
val props3 = Props(classOf[ActorWithArgs], "arg")
私は//Not sure what this means
とコメント行が何をするかわからないんだけど?これは、パラメータ化された型を与える一般的な特性のようです。 source codeを見ると、traitAbstractProps
に及ぶObject
と定義されています。ただし、AbstractPropsは型パラメータ、つまりAbstractProps[T]
で定義されていません。誰かが上の行がどのように機能し、それが何をするのかを説明することができますか
また、 'Props [A]'の亜種を使用している場合、これに注意してください:http://stackoverflow.com/questions/33042105/differences-between-propsnew-a-with-b-and-propsa-with-b – ale64bit