2017年8月24日木曜日

Kotlin メモ : forEachIndexed

https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/for-each-indexed.html


Java
  1. int pos = 1;  
  2. for (Item item : items) {  
  3.     log(pos, item);  
  4.     pos++;  
  5. }  
Kotlin 変換直後
  1. var pos = 1  
  2. for (item in items) {  
  3.     log(pos, item)  
  4.     pos++  
  5. }  
forEachIndexed 使用
  1. items.forEachIndexed { index, item -> log(index + 1, item)}  



0 件のコメント:

コメントを投稿