Kotlin で配列を値で初期化するにはどうすればいいですか? 質問する

Kotlin で配列を値で初期化するにはどうすればいいですか? 質問する

Java では配列は次のように初期化できます。

int numbers[] = new int[] {10, 20, 30, 40, 50}

Kotlin の配列初期化はどのようになっているのでしょうか?

ベストアンサー1

val numbers: IntArray = intArrayOf(10, 20, 30, 40, 50)

見るKotlin - 基本型詳細については。

2 番目のパラメータとして初期化関数を指定することもできます。

val numbers = IntArray(5) { 10 * (it + 1) }
// [10, 20, 30, 40, 50]

おすすめ記事