我读过Kotlin 文档
<init>(size: Int, init: (Int) -> Boolean)
Run Code Online (Sandbox Code Playgroud)
创建指定大小的新数组,其中每个元素都是通过调用指定的 init 函数计算的。
从第一个元素开始按顺序为每个数组元素调用 init 函数。它应该返回给定索引的数组元素的值。
Common JVM JS Native (size: Int) 创建指定大小的新数组,所有元素初始化为 false。
构造函数 创建指定大小的新数组,所有元素都初始化为 false。
<init>(size: Int)
Run Code Online (Sandbox Code Playgroud)
创建指定大小的新数组,所有元素都初始化为 false。
构造函数 创建指定大小的新数组,所有元素都初始化为 false。
也尝试简单的代码
var booleanArray = <init>(30)
Run Code Online (Sandbox Code Playgroud)
它仍然不起作用。有什么帮助吗?
在文档中,<init>指的是构造函数。您应该将其替换为类的名称,这就是调用构造函数的方式。在这种情况下:
var booleanArray = BooleanArray(30)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3849 次 |
| 最近记录: |