多元数组元素变量¶
相关命令¶
取值在数组位置 | getListVarIndex |
获取元素数量 | getListVarCount |
值是否在数组中 | checkVarInList |
数组是否全数字 | checkListAllDigit |
获取数组最大值 | getListMaxVar |
获取数组最小值 | getListMinVar |
数组元素反转 | reverseList |
数组元素排序 | sortList |
特戒引擎脚本示例:¶
[@数组赋值]
#act
mov L$测试 [11,22,33,44,55,66,77,aa]
print 【数组赋值】<$str(L$测试)>
[@元素取值]
#act
mov L$测试 [11,22,33,44,55,66,77,aa]
;--从左向右取值
print 【元素取值】<$str(L$测试[0])>,<$str(L$测试[1])>,<$str(L$测试[2])>
;--从右向左取值
print 【元素取值】<$str(L$测试[-1])>,<$str(L$测试[-2])>,<$str(L$测试[-3])>
[@元素改值]
#act
mov L$测试 [11,22,33,44,55,66,77,aa]
mov L$测试[0] 00
print 【元素改值】<$str(L$测试)>
mov L$测试2 [aa,bb,cc]
mov L$测试[0] <$str(L$测试2)>
print 【元素改值】<$str(L$测试)>
[@增加元素]
#act
mov L$测试 [11,22,33,44,55,66,77,aa]
inc L$测试 bb
print 【增加元素】<$str(L$测试)>
[@删除元素]
#act
mov L$测试 [11,22,33,44,55,66,77,aa]
dec L$测试 22
print 【删除元素】<$str(L$测试)>
[@元素下标变量]
#act
mov L$测试 [1,2,3]
mov N1 1
mov L$测试[<$str(n1)>] 23
print 【元素下标变量1】<$str(L$测试)>
print 【元素下标变量2】<$str(L$测试[<$str(n1)>])>
[@元素清空]
#if
#act
mov L$测试 [11,22,33,44,55,66,77,aa]
mov L$测试 []
print 【元素清空】<$str(L$测试)>
mov L$测试 [11,22,33,44,55,66,77,aa]
mov L$测试
print 【元素清空】<$str(L$测试)>
[@变量传值]
#if
#act
mov L$测试 [1,2,3]
goto @变量传值(<$str(L$测试)>)
[@变量传值]
#if
#act
print 【变量传值】<$scriptParam1>