Kotlin集合与其他API使用指南
1. 集合操作基础
在Kotlin编程中,我们常用 list 、 set 、 map 、 coll 和 iter 分别表示 List 、 Set 、 Map 、 Collection 和 Iterable 类型的变量。需要记住,列表或集合属于集合类型,而任何集合都是可迭代的。
1.1 列表合并(Zipping)
若有两个相关列表,想将它们组合起来,Kotlin提供了合并函数。例如,有一个员工列表和一个未登记年份的年薪列表,两个列表长度相同,且每个索引对应一个员工和其薪水。
命令式编程实现
class Employee {
...
fun setSalary(year:Int, salary:Double) {}
}
val employees = ... // list
val newSalaries = ... // list
val newYear = 2018
val newEmployees = mutableListOf<Employee>()
for(ind in employees.indices) {
val e = employees[ind]
val sal = newSala
超级会员免费看
订阅专栏 解锁全文

2368

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



