Kotlin-for循环

虽然使用了collections的函数操作符之后不会再过多地使用for循环,但是for循环在一些情况下仍然很有用。提供一个迭代器它可以作用在任何东西上面:

                for (item in collection) {

                                print(item)

                }

如果需要使用index的迭代,也可以使用 ranges ..):

                for (index in 0..viewGroup.getChildCount() - 1) {

                        val view = viewGroup.getChildAt(index)

                        view.visibility = View.VISIBLE

                }

在迭代一个array或者list,index可以用来获取到指定的对象,所以上面的方式不是必要的:

                for (index in array.indices){

                            print(array[index])

                }

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容