summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorPhilipp Haller <hallerp@gmail.com>2007-04-20 12:48:54 +0000
committerPhilipp Haller <hallerp@gmail.com>2007-04-20 12:48:54 +0000
commit444b8a7d2eef147a53f56a6b2d24956823c9e78d (patch)
treea774c89c3e34fce89478d034f00e605d078c1a59 /docs
parent30cac1fb061764efb1bf633b7e1b0849b0fff8d9 (diff)
downloadscala-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.scala4
-rw-r--r--docs/examples/actors/looping.scala10
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()
}
}
}