在Kotlin中使用命令式风格进行迭代比在许多主流语言中更流畅。通过更高层次的抽象,通过对值范围的专用类,Kotlin可以使正向迭代、反向迭代、跳过范围内的值等操作更加容易。同样的方法也可以用于遍历一组值。而且,要处理不同类型的不同值,参数匹配语法(when结构)删除了许多混乱的条件代码。
到目前为止,我们已经讨论了很多基本的日常编程任务。接下来,我们将探讨使用Kotlin编程时可以用到的集合。