|
|
登录后可查看完整内容和下载
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
- ;-----------------------------------------【赋值元素变量】
- ;-----------------------------------------给元素变量赋值(非子元素),值两边必须加 [],不然报错。
- MOV L$测试 [11,22,33,44,55,66,77,aa]
- sendmsg 7 输出结果:<$str(L$测试)>
- ;输出结果:[11,22,33,44,55,66,77,aa]
- ;-----------------------------------------【取各字元素(大于等于0从第一个往后取;小于0从最后一个往前取】
- sendmsg 7 输出结果:<$str(L$测试[0])>,<$str(L$测试[1])>,<$str(L$测试[2])>,,,,,<$str(L$测试[-2])>,<$str(L$测试[-1])>,
- ;输出结果:11,22,33,,,,,77,aa,
- ;-----------------------------------------【修改子元素】
- MOV L$测试[0] 00
- sendmsg 7 输出结果:<$str(L$测试)>
- ;输出结果:[00,22,33,44,55,66,77,aa]
- ;-----------------------------------------【增加子元素】
- INC L$测试 bb
- sendmsg 7 输出结果:<$str(L$测试)>
- ;输出结果:[00,22,33,44,55,66,77,aa,bb]
- ;-----------------------------------------【删除子元素】
- Dec L$测试 22
- sendmsg 7 输出结果:<$str(L$测试)>
- ;输出结果:[00,33,44,55,66,77,aa,bb]
- ;-----------------------------------------【修改子元素】
- Mov L$测试2 [aa,bb,cc]
- Mov L$测试[0] <$str(L$测试2)>
- sendmsg 7 输出结果:<$str(L$测试)>
- ;输出结果:[[aa,bb,cc],33,44,55,66,77,aa,bb]
- ;-----------------------------------------【获取子元素的位置】
- ESPGetListVarIndex L$测试 aa N1
- sendmsg 7 [L$测试]中"aa"位于第<$STR(N1)>个子元素
- ;-----------------------------------------【获取子元素数量】
- ESPGetListVarCount L$测试 N1
- sendmsg 7 [L$测试]中有<$STR(N1)>个子元素
- ;-----------------------------------------【检查子元素是否存在】
- #if
- ESPCheckVarInList L$测试 bb
- #act
- sendmsg 7 [L$测试]中存在"bb"
- #elseact
- sendmsg 7 [L$测试]中不存在"bb"
- ;-----------------------------------------【元素支持变量下标(示例)】
- Mov N1 1
- MOV L$测试[<$Str(N1)>] 23
- sendmsg 7 输出结果:<$str(L$测试[<$Str(N1)>])>
- ;示例2
- [@main]
- <1.赋值/@mov测试> <2.inc测试/@inc测试> <3.dec测试/@dec测试>\
- [@mov测试]
- #act
- MOV L$测试 [1,2,3,4,5,a]
- sendmsg 7 首次赋值(L$测试)的值为:<$STR(L$测试)>
- sendmsg 6 ----------------------------------
- MOV L$测试[0] b
- sendmsg 7 修改后(L$测试)的值为:<$STR(L$测试)>
- sendmsg 7 当前(L$测试[0])的值为:<$STR(L$测试[0])>
- sendmsg 6 ----------------------------------
- MOV N$id 0
- MOV L$测试[<$STR(N$ID)>] c
- sendmsg 7 当前(L$测试[<$STR(N$ID)>])的值为:<$STR(L$测试[<$STR(N$ID)>])>
- sendmsg 6 ----------------------------------
复制代码 |
|