diff options
author | Philipp Haller <hallerp@gmail.com> | 2007-04-20 12:48:54 +0000 |
---|---|---|
committer | Philipp Haller <hallerp@gmail.com> | 2007-04-20 12:48:54 +0000 |
commit | 444b8a7d2eef147a53f56a6b2d24956823c9e78d (patch) | |
tree | a774c89c3e34fce89478d034f00e605d078c1a59 /docs | |
parent | 30cac1fb061764efb1bf633b7e1b0849b0fff8d9 (diff) | |
download | scala-444b8a7d2eef147a53f56a6b2d24956823c9e78d.tar.gz scala-444b8a7d2eef147a53f56a6b2d24956823c9e78d.tar.bz2 scala-444b8a7d2eef147a53f56a6b2d24956823c9e78d.zip |
Adapted actor examples to new exit behavior.
Diffstat (limited to 'docs')
-rw-r--r-- | docs/examples/actors/links.scala | 4 | ||||
-rw-r--r-- | docs/examples/actors/looping.scala | 10 |
2 files changed, 7 insertions, 7 deletions
diff --git a/docs/examples/actors/links.scala b/docs/examples/actors/links.scala index 05311a4d51..679cdf9659 100644 --- a/docs/examples/actors/links.scala +++ b/docs/examples/actors/links.scala @@ -1,6 +1,6 @@ package examples.actors -import scala.actors.Actor +import scala.actors.{Actor, Exit} import scala.actors.Actor._ object links extends Application { @@ -22,7 +22,7 @@ object links extends Application { link(a) loop { receive { - case ex @ ('EXIT, from, reason) => + case ex @ Exit(from, reason) => Console.println("Actor " + n + " received " + ex) exit('finished) case any => { diff --git a/docs/examples/actors/looping.scala b/docs/examples/actors/looping.scala index 68a016600b..72adddcf4c 100644 --- a/docs/examples/actors/looping.scala +++ b/docs/examples/actors/looping.scala @@ -3,7 +3,6 @@ package examples.actors import scala.actors.Actor._ object looping extends Application { - case object A val a = actor { @@ -11,12 +10,13 @@ object looping extends Application { loop { react { case A => - cnt = cnt + 1; + cnt = cnt + 1 + if (cnt % 2 != 0) continue if (cnt < 10) - scala.Console.println("received A") + println("received A") else { - scala.Console.println("received last A") - exit('finished) + println("received last A") + exit() } } } |