13
Ho appena visto questa classe caso nel pacchetto Scala actors
:Come funziona questo modello di corrispondenza case case?
case class ! [a](ch: Channel[a], msg: a)
E nel JavaDoc si descrive l'utilizzo nella forma seguente:
receive {
case Chan1 ! msg1 => ...
case Chan2 ! msg2 => ...
}
perché questo non è:
receive {
case !(Chan1, msg1) => ...
case !(Chan2, msg2) => ...
}
È l'operatore bang! un caso speciale in un modo simile ai metodi che terminano in due punti:
Cheers per la risposta. A Shame non ci sono più punti da rispondere alle domande di Scala! –