匿名函数==lambdm表达式
1.两数相加
fun main() {
//匿名函数==lambda表达式
//两数相加 等价:val addResult:(Int,Int)->String={a,b->"两数相加结果:${a+b}"}
val addResult={a:Int,b:Int->
"两数相加结果=${a+b}"
}
println(addResult(1,2))
}
执行结果
2.判断日期文章来源:https://www.toymoban.com/news/detail-646733.html
fun main() {
//匿名函数==lambda表达式
//匿名函数入参Int 返回值:Any
//lambda表达式的传入参数Int,lambda表达式的结果Any
//val isWeeks:(Int)->Any={num->when(num){}}
val isWeeks={num:Int->
when(num){
1->"星期1"
2->"星期2"
3->"星期3"
4->"星期4"
5->"星期5"
6->"星期6"
7->"星期7"
else ->-1
}
}
println(isWeeks(6))
}
执行结果
结论:匿名函数属于lambda文章来源地址https://www.toymoban.com/news/detail-646733.html
到了这里,关于【第二阶段】kotlin的lambda学习的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!