Vala 数组支持哪些方法和属性?

Nic*_* M. 5 vala

瓦拉教程提到以下方法和属性(和运营商)内置阵列:

arr.length
arr += element
arr.resize()
arr.move()
Run Code Online (Sandbox Code Playgroud)

(我所说的“内置数组”是指类似于int[] arr = new int[5]GLib 或 Gee 提供的花哨数据结构。)

我的问题:这样的数组是否支持更多的方法和属性?这是在哪里记录的?

Jen*_*off 4

根据编译器源代码还应该有arr.copy()

https://gitlab.gnome.org/GNOME/vala/blob/master/vala/valaarraytype.vala

另外,如果您查看单元测试,您可以看到切片(例如arr[1:5])是数组的一个功能:

https://gitlab.gnome.org/GNOME/vala/blob/master/tests/basic-types/arrays.vala

但我认为就是这样。内置数组非常简约。