我刚看到的斯卡拉这种情况下,类actors
包:
case class ! [a](ch: Channel[a], msg: a)
而在JavaDoc它描述为以下形式使用:
receive {
case Chan1 ! msg1 => ...
case Chan2 ! msg2 => ...
}
这是为什么不是:
receive {
case !(Chan1, msg1) => ...
case !(Chan2, msg2) => ...
}
是一声运营商! 特殊情况下,以类似的方式在一个冒号结束的方法: