1、打印输入参数详解
fun main(args:Array):Unit{ //kotlin没有返回值就是返回Unit类型
args.map({println(it)}) //最通用的写法
args.map(){println(it)}//当lambda表达式是函数的最后一个参数情况下可以将lamba表达式移出小括号
args.map{println(it)} //当函数只有一个lamda表达式参数时可以省略小括号
//println的函数声明为public actual inline fun println(message: Any?)
//map方法的声明为map(transform: (T) -> R)
//println方法的声明满足map的参数要求,因此可以做为参数进行传递
//引用函数的方法是在函数名前面加上::标识符,因此为如下形式
args.map(::println)
}