diff options
Diffstat (limited to 'docs/examples/actors/Input.scala')
-rw-r--r-- | docs/examples/actors/Input.scala | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/docs/examples/actors/Input.scala b/docs/examples/actors/Input.scala new file mode 100644 index 0000000000..05e3c08958 --- /dev/null +++ b/docs/examples/actors/Input.scala @@ -0,0 +1,19 @@ +package examples.actors + +import scala.actors.Actor._ +import scala.actors.Channel + +object Input extends Application { + + var in = new Channel[Pair[int, int]] + + actor(in) { + in.receive { + case Pair(x, y) => reply(x + y) + } + } + + actor { + scala.Console.println(in !? Pair(40, 2)) + } +} |