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

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

kotlinで「repeat」で配列の値を全て抽出する手順を記述してます。配列のsizeだけrepeatを実行して抽出します。

環境

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

手順

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

repeat(配列名.size){
    println(配列名[it])
}

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

fun main() {

    var arr  = arrayOf("aaa", "bbb", "ccc")

    repeat(arr.size){
        println(arr[it])
    }

}

実行結果

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

インデックス番号も出力

インデックス番号も出力する場合は、以下のようにします。

fun main() {

    var arr  = arrayOf("aaa", "bbb", "ccc")

    repeat(arr.size){
        println("${it}: ${arr[it]}")
    }

}

実行結果