fun main(args: Array<String>) {
val arrays: Array<String> = arrayOf("hello", "world", "cup", "", "gogogo")
/**
* 包级函数
*/
arrays.forEach(::println)
/**
* 类名引用方式,数组去空
*/
arrays.filter(String::isNotBlank).forEach(::println)
/**
* 自定义高阶函数
*/
val myPrinter = MyPrinter()
arrays.forEach(myPrinter::prints)
}
class MyPrinter {
fun prints(any: Any) {
println(any)
}
kotlin入门-高阶函数
最新推荐文章于 2025-01-03 08:00:00 发布