1、数组的创建

首先点击添加变量按钮

然后修改Variable Type为下图所示的九宫格就使得该变量为数组,然后编译蓝图,就可以在下面的变量中添加数组的元素

2、数组元素的获取(Get函数)

  • 第一个参数为要获取元素的数组
  • 第二个参数是一个Integer类型变量,表示数组的索引位置
  • 第三个参数是根据索引位置查找的数组的元素

3、数组元素的赋值(Set Array Elem)

  • Target Array表示要赋值元素的数组
  • Index表示索引位置
  • Item表示数组的元素值
  • Size to Fit如果为True表示如果Index大于数组实际长度则在数组最后插入元素

4、添加数组元素(Add)

  • 第一个参数表示要添加元素的数组
  • 第二个参数表示要添加的元素值
  • 输出参数表示在哪个位置添加了元素,会输出新添加元素的索引位置

5、添加数组唯一元素(Add Unique)

  • 第一个参数表示要添加元素的数组
  • 第二个参数表示要添加的元素值
  • 输出参数表示添加元素值的索引位置,如果数组中有重复元素,再次插入的话会插入失败,并且返回的输出参数值为-1

6、数组的长度(Length)

  • 输入参数表示目标数组
  • 输出参数表示数组的长度

7、插入元素(Insert)

  • 第一个参数表示目标数组
  • 第二个参数表示要插入的元素值
  • 第三个参数表示在哪个位置插入元素,原本属于该位置的元素值会往后移动

8、根据索引位置删除数组元素(Remove Index)

  • 第一个参数表示目标数组
  • 第二个参数表示要删除的索引位置

9、根据数组元素删除数组元素(Remove)

  • 第一个参数表示要删除的目标数组
  • 第二个参数表示要删除数组元素
  • 输出参数表示是否删除成功

10、根据数组元素查找数组元素(Find)

  • 第一个参数表示要查找元素的目标数组
  • 第二个参数表示要查找的数组元素值

11、判断数组是否包含某个元素(Contains)

  • 第一个参数表示要判读的目标数组
  • 第二个参数表示要判断的是否存在元素值
  • 输出参数表示是否包含该元素值

12、根据数组元素删除数组元素(Remove)

  • 第一个参数表示要删除的目标数组
  • 第二个参数表示要删除数组元素
  • 输出参数表示是否删除成功

13、根据数组元素查找数组元素(Find)

  • 第一个参数表示要查找元素的目标数组
  • 第二个参数表示要查找的数组元素值

14、清空数组元素(Clear)

  • 该函数清空基本的数据类型没有太大问题,如果是复杂的数据对象则会存在内存释放问题

15、遍历数组(ForEachLoop)

  • 第一个输入参数表示要遍历的数组
  • LoopBody表示循环体事件
  • Array Element表示数组的元素值
  • Array Index表示数组的索引
  • Completed表示遍历完成以后执行的事件

16、逆向遍历数组(ReverseForEachLoop)

  • 第一个参数表示要逆向遍历的数组
  • LoopBody表示循环体事件
  • Array Index表示数组的索引值
  • Array Element表示数组的元素值
  • Completed表示数据逆向遍历完成以后的事件

17、数组遍历之条件打断(ForEachLoopWithBreak)

  • Array表示要遍历的数组
  • Break表示打断数组遍历
  • Loop Body表示循环体事件
  • Array Element表示数组的元素值
  • Array Index表示数组的索引值
  • Completed表示数组遍历完成后的事件

18、数组重新洗牌(Shuffle)

  • 该函数让数组的元素值重新洗牌