AVE*_*imi 3 arrays foreach loops kotlin
Kotlin forEach是否以数组的实际顺序遍历数组,或者有时可能以另一个顺序进行迭代?我的意思是这总是打印1,2,3,... 9还是可能打印出这样的1,5,3,4,...
val numbers: Array<Int> = array(1,2,3,4,5,6,7,8,9)
numbers.forEach({(number: Int) ->
Log.d(tag,number)
})
Run Code Online (Sandbox Code Playgroud)
forEach
从第一个元素到最后一个元素按顺序进行迭代;源代码:
Collections.kt
/**
* Performs the given [action] on each element.
*/
@kotlin.internal.HidesMembers
public inline fun <T> Iterable<T>.forEach(action: (T) -> Unit): Unit {
for (element in this) action(element)
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2233 次 |
最近记录: |