首页  

scala 表达式/代码块 当参数     所属分类 scala 浏览量 558
表达式 代码块 当做参数来传递
: =>Unit    
by name 传递参数  ,参数是一个返回值为Unit的代码块


def runIt(block: => Unit){
  println("before run")
  block
  println("after run")
}

runIt {
  println("code1 run")
  println("code2 run")
}

val f = {  ()=>
println(1)
println(2)
}

runIt(f())

runIt({  
println(1)
println(2)
})

上一篇     下一篇
scala函数定义及使用

play框架web编程实例

scala 大括号省略

play action 各种写法

Scala函数调用省略点号和括号

Scala 闭包 和 柯里化