定义函数
def fun(f : => Any): Unit = f
然后就可以使用fun执行任意代码块了
比如:
fun(println("输出代码块"))//一行代码作为参数不用大括号
再比如:
fun(
{
val num = Math.random() * 3
if(num > 2){
println(“计算结果大于二”)
}else{
println(“计算结果小于二”)
}
}
)//多行代码作为参数需要大括号
最后你就可以将任意代码块传入函数执行啦