blob: cd31de11a61fb2e6b63f86636ca062e2a6e9ef46 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
package examples.actors
import scala.actors._
import scala.actors.Actor._
object OrElse {
def main(args: Array[String]) = {
actor {
val b1 = new Channel[int]
val b2 = new Channel[int]
b2 ! 42
val item = { b1.receive {case any => any}
} orElse {
b2.receive {case any => any} }
Console.println("" + item)
}
}
}
|