kotlin 「for in」で配列の値を全て抽出する

kotlin 「for in」で配列の値を全て抽出する

kotlinで「for in」で配列の値を全て抽出する手順を記述してます。構文と実際に「for in」を使用したサンプルコードを掲載してます。また「for in」は配列のインデックス番号も一緒に取得刷ることも可能です。

環境

  • OS windows11 home
  • java 19.0.1
  • kotlin 1.7.20-release-201

手順

kotlinで「for in」文で配列の値を全て抽出するには、以下の構文で可能です。

for (任意の名前 in 配列) {
    println(任意の名前)
}

実際に、使用してみます。

fun main() {

    var arrs = arrayOf("aaa", "bbb", "ccc")
    for (arr in arrs) {
        println(arr)
    }

}

実行結果

全て抽出できていることが確認できます。

インデックス番号も取得

インデックス番号も取得する場合は、「withIndex」を使用します。

fun main() {

    var arr = arrayOf("aaa", "bbb", "ccc")
    for ((i, v) in arr.withIndex()) {
        println("${i}: ${v}")
    }

}

実行結果