Kotlin Lambda 函数2024年8月29日 | 1 分钟阅读 Lambda 是一个没有名称的函数。Lambda 用大括号 {} 定义,它接受变量作为参数(如果有),以及函数体。函数体写在变量(如果有)之后,后面跟着 -> 运算符。 lambda 的语法在我们讨论 lambda 之前,让我们看一个使用普通函数相加两个数的简单示例。 普通函数:两个数的相加在这个例子中,我们创建一个函数 addNumber(),传递两个参数 (a,b),从 main 函数调用。 输出 15 Lambda 函数:两个数的相加上面的程序将使用 lambda 函数重写如下 输出 15 在上面的程序中,我们创建一个 lambda 表达式 {s: Int -> println(s) },它的返回类型为 Unit。lambda 函数作为高阶函数 addNumber(5,10,myLambda) 的一个参数。函数定义中的变量 mylambda 实际上是一个 lambda 函数。mylambda 的功能(主体)已经在 lambda 函数中给出。 下一个主题Kotlin 高阶函数 |
我们请求您订阅我们的新闻通讯以获取最新更新。