Tag: for loop

Kotlin – “forEachIndexed”和“for”循环之间的区别

我很困惑这些方法的优点和缺点(假设我需要使用index和product ): products.forEachIndexed{ index, product -> … } for ((index, product) in products.withIndex()) { … } 这里的products是一个简单的集合。 是否有任何表现/最佳实践/等论点比较喜欢一个?

如何在Kotlin字符串模板中嵌入循环

我们可以像在Kotlin字符串模板中一样简单地嵌套表达式运算符: "List ${if (list.isEmpty()) "is empty" else "has ${list.size} items"}." 但是for或不是表达式,不能像这样嵌套在模板中: "<ol>${for (item in list) "<li>$item"}</ol>" 所以我正在寻找方便的方式来使用大模板内的循环。

为什么在Kotlin中删除了循环索引?

我仍然认为使用for循环的“传统”方法是非常强大的,并且完全控制索引。 为什么在Kotlin中删除? 我应该怎么做在kotlin下面的java代码 for (int i = 0; i < n – 1; i++) { for (int j = i + 1; j < n; j++) { ….