Kotlin メモ : forEachIndexed
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/for-each-indexed.html
Java
- int pos = 1;
- for (Item item : items) {
- log(pos, item);
- pos++;
- }
int pos = 1;
for (Item item : items) {
log(pos, item);
pos++;
}
Kotlin 変換直後
- var pos = 1
- for (item in items) {
- log(pos, item)
- pos++
- }
var pos = 1
for (item in items) {
log(pos, item)
pos++
}
forEachIndexed 使用
- items.forEachIndexed { index, item -> log(index + 1, item)}
items.forEachIndexed { index, item -> log(index + 1, item)}
0 件のコメント:
コメントを投稿