快速入门Kotlin(3)
这篇还没写完哦QAQ
Lambda编程
集合的创建和遍历
listOf()
listOf()是一个方便的,直接创建List的方法,但是创建出来的List是不可变集合 val list = listOf("Apple","Banana","Orange","Pear")
mutableListOf()
创建可变集合,之后可以利用list.add()
来加入
SET
对于Set而言是同理的,分别是setOf()
和mutableSetOf()
这里顺带提醒了:Set是不会存放重复元素的
Map
在kotlin中,我们可以使用传统的写法
1 | val map = HashMap<String , Int>() |
这是接近Java的写法,而kotlin实际上并不推荐你使用put()和get(),它更倾向于让你使用类似下标的写法:
1 | map["A"] = 1 |
类似的,我们同样有mapOf()
和mutableMapOf()
二者来简化用法
可以利用A to x
来表明对应关系 val map = mapOf("A" to 1 , "B" to 2 , "O" to 3)
实际上关键字并不是 to 这个是后话了,之后再细说
而在遍历的时候,需要将键值对一起声明
1 | for((char,number) in map){ |
集合的函数式API
待续
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 RetenQ的博客!