Scala--控制抽象
控制抽象的基本原理:
将函数的逻辑传给另一个函数的参数列表
def foo(a : =>Unit):Unit={
a
}
foo(println("aaa"))
好处在于自由在参数列表中写逻辑,给其他函数使用
def try1(a : =>Unit):Unit={
a
}
try1{
println("aaa")
println("aaa")
println("aaa")
println("aaa")
}
aaa
aaa
aaa
aaa
aaa