zm.ArrayRemoveDuplicate 数组去重

文章目录
  1. 1. 功能
  2. 2. 语法
  3. 3. 参数
  4. 4. 返回值
  5. 5. 示例
  6. 6. 备注

功能

删除一维数组中的重复成员值

语法

数组 = zm.ArrayRemoveDuplicate(一维数组[, 是否忽略大小写[, 是否传值调用]])

参数

参数 数据类型 解释
一维数组 数组型 原一维数组。
是否忽略大小写 布尔型 可选参数,true为忽略大小写,false为不忽略大小写,省略默认为false。
是否传值调用 布尔型 可选参数,为true时不修改原数组,false修改原数组,省略默认false。

返回值

数组型 ,返回删除重复成员后的数组,也可使用参数做返回值。

示例

1
2
3
4
5
6
Import "zm.luae" //导入插件,只需执行一次
zm.Init //初始化插件,只需执行一次

Dim a = {"紫猫", "编程", "学院", "紫猫", 2, 0, 1, 2}
zm.ArrayRemoveDuplicate a
TracePrint zm.VarInfo(a)

备注

  • 目前仅支持一维数组。
  • V1.1750: 加入命令
  • V1.1803: 去重后顺序不变