JVMコンパイルの場合の話です。 IntArray と Array<Int> は似たように使えますが、 似て非なるものです。 IntArray のほうが、スピードが速いです。 (IntArray のほかにも CharArray, BooleanArray, LongArray, ShortArray, ByteArray が Kotlin には用意されています。) どれくらい似ているのか 瓜二つです。 public class IntArray(size: Int) { public inline constructor(size: Int, init: (Int) -> Int) public operator fun get(index: Int): Int public operator fun set(index: Int, value: Int): Unit public val