函数及Lambda表达式 函数声明 //普通完整方式 fun double(x:Int):Int{ return 2*x } //函数表达式 fun double(x:Int):Int= 2*x 复制代码 参数 函数参数用Pascal表示法定义,即name:Type定义,参数用逗号隔开,每个参数都必须有显示类型 fun joinToString(collection: Collection, se
高阶函数(高阶函数)是一个接受函数作为参数或返回函数或可以同时执行这两个函数的函数。 意味着,可以将函数作为参数传递给其他函数,而不是将Int,String或其他类型作为参数传递给函数。 看看以下示例: fun myFun(org: String,portal: String, fn: (String,String) -> String): Unit { val result = fn(or