Kotlin で forEach を使用する
-
Kotlin の
forEach
ループ -
forEach
を使用して Kotlin のリスト アイテムにアクセスする -
forEach
を使用して Kotlin のリスト アイテムに対してアクションを実行する -
Kotlin でネストされた
forEach
ループを使用する
この記事では、Kotlin での forEach
ループの概念と使用法を紹介します。
Kotlin の forEach
ループ
Kotlin forEach
は、コレクションまたはリストのアイテムにアクセスし、各アイテムに対してアクションを実行できる反復ループです。 for
ループでも同じことができますが、複数の for
ループを使用すると、すぐにコードが乱雑になります。
一方、forEach
を使用すると、コードがより簡潔になり、読みやすくなります。 関数演算子として使用すると、より便利になります。
この記事では、リストのアイテムにアクセスするために forEach
を使用します。
構文:
list_name.forEach {
//statements
}
forEach
を使用して Kotlin のリスト アイテムにアクセスする
リストのすべてのアイテムにアクセスする簡単な例から始めます。
fun main(args: Array<String>) {
var myList = listOf("Hello", "Welcome", "to", "Kotlin", "Tutorials")
myList.forEach {
println(it)
}
}
出力:
forEach
を使用して Kotlin のリスト アイテムに対してアクションを実行する
これで、アイテムにアクセスする方法がわかりました。 それらに対してアクションを実行してみましょう。
この例では、整数リストを作成します。 次に、forEach
を使用して各アイテムを繰り返し処理し、3 倍します。
fun main(args: Array<String>) {
var myList = listOf<Int>(3, 7, 11, 42, 50)
myList.forEach {
println(it*3)
}
}
出力:
Kotlin でネストされた forEach
ループを使用する
forEach
を互いに入れ子にすることもできます。 以下の例は、Kotlin でのネストされた forEach
の使用を示しています。
fun main(args: Array<String>) {
var myList = listOf<Int>(1, 2)
myList.forEach {
println(it)
println()
myList.forEach {
println(it*3)
}
println()
}
}
出力:
Kailash Vaviya is a freelance writer who started writing in 2019 and has never stopped since then as he fell in love with it. He has a soft corner for technology and likes to read, learn, and write about it. His content is focused on providing information to help build a brand presence and gain engagement.
LinkedIn