gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 01:45:16 31 4
gpt4 key购买 nike

Vala Tutorial提到了内置数组的以下方法和属性(和运算符):

arr.length
arr += element
arr.resize()
arr.move()

(“内置数组”是指像 int[] arr = new int[5] 这样的数组,与 GLib 或 Gee 提供的花哨数据结构形成对比。)

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

最佳答案

根据编译器源代码,应该还有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

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

关于vala - Vala 数组支持哪些方法和属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50316706/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com