1. ホーム

[解決済み】Kotlinで配列を値で初期化する方法は?

2022-03-25 09:17:11

質問

Javaでは、配列は次のように初期化することができます。

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

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

どのように解決するのですか?

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

参照 Kotlin - 基本型 を参照してください。

また、第2引数としてイニシャライザー関数を指定することもできます。

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