From 8d3d085f4bc64bfe019e49675e64073e5a73f60a Mon Sep 17 00:00:00 2001 From: Philipp Haller Date: Mon, 2 Oct 2006 15:31:37 +0000 Subject: Clean-ups and new example for usage of input ch... Clean-ups and new example for usage of input channels. --- docs/examples/actors/Input.scala | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 docs/examples/actors/Input.scala (limited to 'docs/examples/actors/Input.scala') 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)) + } +} -- cgit v1.2.3