fun main(args: Array) {
val str ="中国人"
//forEach lambda表达式的演进过程
str.forEach({char:Char->
println(char)
})
//1.lambda表达式在最后一位 ()可以前移
str.forEach() {char:Char->
println(char)
}
//2.()没有参数可以省略
str.forEach {char:Char->
println(char)
}
//3.lambda只有一个参数可以使用it
str.forEach {
println(it)
}
str.forEach(::myPrint)
str.forEach(::println)
}
fun myPrint(char: Char) {
println(char)
}