Kotlin的Lambda 表达式

相比于Java的Lambda表达式只是一种简化写法,Kotlin中的Lambda功能极为强大。

一、集合的创建及其函数式API:

listOf()函数用来创建一个不可变的list集合(只能用于读取,无法对集合进行添加、修改或删除操作),mutableListOf()函数用来创建一个可变的list集合;
setOf()函数用来创建一个不可变的set集合,mutableSetOf()函数用来创建一个可变的set集合;
mapOf()函数用来创建一个不可变的map集合,mutableMapOf()函数)函数用来创建一个可变的map集合;
在Kotlin中并不建议使用put()和get()方法来对Map进行添加和读取数据操作,而是更加推荐使用类似于数组下标的语法结构;
二、Lambda 基础:

Lambda的定义:Lambda就是一小段可以作为参数传递的代码。

Lambda表达式的语法结构:{参数名1: 参数类型, 参数名2: 参数类型 -> 函数体}
 

猜你喜欢

转载自blog.csdn.net/beita08/article/details/115569066