diff options
Diffstat (limited to 'docs/examples')
-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() } } } |