val sum = fun (a: Int,b: Int) = a + b
sum(2,2)结果是4
val res = fun (a: Int,b: Int) = {a + b}
res(2,2)结果是(kotlin.Int, kotlin.Int) -> () -> kotlin.Int
需要res(2,2).invoke()这样调用,有{}的是一个lambda表达式了
打印sum的签名 (kotlin.Int, kotlin.Int) -> kotlin.Int
kotlin “=” 符号来直接返回一个函数的值加括号与不加括号的区别
最新推荐文章于 2024-05-22 11:18:08 发布
本文介绍 Kotlin 中的函数定义与调用方式,包括普通函数与 lambda 表达式的使用方法,并通过示例展示了如何定义及调用这些函数。
1145

被折叠的 条评论
为什么被折叠?



