Appearance
数组
数组只能存放相同类型的变量,可以是基本类型,也可以是自定义类型
如何创建
数组是一种变量类型,内部元素是变量。一般情况下,创建数组需要先创建变量,再改成数组。
注意,数据结构的修改最好在未使用时操作,否则在修改后,系统会对该变量进行检索和修改,可能会出现错误。
当然,也有不新建变量创建数组的方法,即使用Make Array
节点去生成。如下图:
当只需要几个值构成的数组的时候,这是个快捷办法,但是由于不好索引,所以维护性差,不建议使用。
增加
- Add: 添加元素
- Add Unique: 添加唯一元素
- Append: 在数组末尾添加另一个数组
删除
- Remove Index: 按指定索引删除元素
- Remove Item: 按指定值删除元素。元素不存在则删除失败
- Clear:清空数组
修改
- Sort,排序。Ascending: 升序,Descending: 降序
- Set: 按索引修改元素
- Insert: 按索引插入元素
- Swap: 交换两个元素
查询
- Is Empty: 判断数组是否为空
- Length: 获取数组长度,返回值是数组长度
- Find: 查找元素索引,返回值是元素索引
- Contains: 查找元素是否存在
- Get: 按索引获取元素,返回的是元素值
这里有两个get节点。圆形引脚的返回值,在后续的修改中不会影响到原数组,而方形引脚的返回值,在后续的修改中会影响到原数组。