嗨,我在演员的接收方法中有两个例子:
第一个不会缓存发送方actor以进行管道
val futureV = //Some function call that returns a Future
futureV.pipeTo(sender)
第二个将发件人首先纳入val
val currentS=sender
val futureV = //Some function call that returns a Future
futureV.pipeTo(currentS)
我的问题是哪一个是正确的编码方式和原因?
答案 0 :(得分:4)
他们是一样的。发件人不会改变。 pipeTo
按值而非名称来获取其参数。