kotlin 泛型 数组

Kotlin 中的泛型适用于类、接口、方法等,主要用于约束类型。在数组中使用泛型时,可以使用 Array 类型来声明一个泛型数组,其中 T 是需要约束的类型。

val array: Array<Int> = arrayOf(1, 2, 3)

这里的数组是一个 Int 类型的泛型数组。也可以声明一个泛型数组并初始化:

val array = Array<String>(5) { index -> (index * index).toString() }

这里定义了一个长度为 5 的 String 类型的泛型数组,每个元素都是一个字符串,代表该位置的索引的平方。

  •