looping.scala

来自「JAVA 语言的函数式编程扩展」· SCALA 代码 · 共 27 行

SCALA
27
字号
package examples.actorsimport scala.actors.Actor._object looping extends Application {  case object A  val a = actor {    var cnt = 0    loop {      react {        case A =>          cnt += 1          if (cnt % 2 != 0) continue          if (cnt < 10)            println("received A")          else {            println("received last A")            exit()          }      }    }  }  for (i <- 0 until 10) a ! A}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?