scala :=>Unit 与 :()=>Unit 区别
所属分类 scala
浏览量 815
test(code: => Unit)
by name 传递参数
参数是一个返回值为Unit的代码块
传递时,没有被调用
test1(code: () => Unit)
入参和返回值为空的函数
=> 的几种用法
函数的返回类型
匿名函数
case语句
By-Name Parameters
def test(code: => Unit) {
println("start")
code
println("end")
}
test {
println("when evaluated")
println("hello")
}
def test1(code: () => Unit) {
println("start")
code()
println("end")
}
test1 {
println("when evaluated")
() => println("hello")
}
scala 表达式/代码块 当参数
Scala中的 -> <- => {} ()
上一篇
下一篇
akka Actor
Akka 与 微服务
class 和 case class 及 构造器参数
hbase读写流程
主数据简介
数据仓库名词解释