//匿名函数,lambda表达式
(name: String) =>{println(name)}
object Lambda{
def main(args: Array[String]):Unit = {
val fun = (name:String) => {
println(name)}
//定义一个函数,以函数作为参数传入
def f(func:String => Unit):Unit ={
func("zzh")
}
f(fun)
f( (name:String) => {
println(name)})
//匿名函数的简化规则
//匿名函数只有一行,大括号可以省略
//如果参数只出现一次,则参数省略且后面的参数用_表示
f( print