retclosure.scala
来自「JAVA 语言的函数式编程扩展」· SCALA 代码 · 共 24 行
SCALA
24 行
/* Test return expressions inside closures. * * See bug#834 */object Test { def response: String = { def check: Option[String] = { val closure: String=>Nothing = p => return Some("some problem") // should return from check closure("whatever") } check match { case Some(problem) => "check failed: " + problem case None => "ok" } } def main(args: Array[String]) { Console.println(response) }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?