;-----------------------------------------【赋值元素变量】, Y# s3 n( z' l1 v: o n+ [
;-----------------------------------------【给元素变量赋值(非子元素),值两边必须加 [],不然报错】% ~' C# u+ F! {6 D Y
MOV L$测试 [11,22,33,44,55,66,77,aa]
o* q0 L5 H9 zsendmsg 7 输出结果:<$str(L$测试)>* n. Q& u) |; g& Y
;输出结果:[11,22,33,44,55,66,77,aa]3 Z# P+ u5 q' [' h
;-----------------------------------------【取各字元素(大于等于0从第一个往后取;小于0从最后一个往前取】3 T! m% Q; |) @/ V2 e7 ^
sendmsg 7 输出结果:<$str(L$测试[0])>,<$str(L$测试[1])>,<$str(L$测试[2])>,,,,,<$str(L$测试[-2])>,<$str(L$测试[-1])>,. e5 w! U- s+ ~. u4 m+ T
;输出结果:11,22,33,,,,,77,aa,7 B! T5 ]; v: H; s* b$ r* d
;-----------------------------------------【修改子元素】
& z. \6 R; [ K8 t$ M% [% RMOV L$测试[0] 00; g, e- u* p Q8 m- h. ^% d, M9 Q0 e n
sendmsg 7 输出结果:<$str(L$测试)>4 [+ B4 K, T% }0 J" K' t
;输出结果:[00,22,33,44,55,66,77,aa]5 X# A3 U$ N' m$ p
;-----------------------------------------【增加子元素】
' U4 ^! l! D1 S# |INC L$测试 bb
* E; C8 {' @. J. N% `! V, F( n8 L# Vsendmsg 7 输出结果:<$str(L$测试)>
8 u0 W {2 D+ J8 F2 e- j& v. Q;输出结果:[00,22,33,44,55,66,77,aa,bb]
v, P% Q# I! t* q. _3 T; `;-----------------------------------------【删除子元素】
; P- t& X! i+ L! G5 J( D, |0 ?Dec L$测试 22
, N$ [! i, y9 v" z: K- f9 w$ Wsendmsg 7 输出结果:<$str(L$测试)>
& E) G i+ F- b# j( x;输出结果:[00,33,44,55,66,77,aa,bb]
- K1 o! t0 j( p2 @: w5 x;-----------------------------------------【修改子元素】: k) i, I" t" ^! F0 s
Mov L$测试2 [aa,bb,cc]# l7 \ Y+ H9 B1 K0 I4 n0 i. S6 V
Mov L$测试[0] <$str(L$测试2)>
' l4 `: ~( m$ N* _sendmsg 7 输出结果:<$str(L$测试)>& O; ?7 F4 n7 r) b
;输出结果:[[aa,bb,cc],33,44,55,66,77,aa,bb]4 k" t# p( h& O$ S/ s6 V
;-----------------------------------------【获取子元素的位置】0 d6 D- M) _3 E& d, a# J
DQGetListVarIndex L$测试 aa N11 c7 [- Y8 T w5 w
sendmsg 7 [L$测试]中"aa"位于第<$STR(N1)>个子元素/ V. d0 Z' ?" f8 _4 }4 J W# i4 [* _
;-----------------------------------------【获取子元素数量】2 b7 O+ w8 [( v! C: _; @4 J( _# ]
DQGetListVarCount L$测试 N1
4 E. R2 O) s7 p: vsendmsg 7 [L$测试]中有<$STR(N1)>个子元素
! {/ U8 W# U' P5 g1 N" h;-----------------------------------------【检查子元素是否存在】
0 A5 h% ?5 ]0 Y: h#if' L( J( {! D: m7 r4 d8 o
DQCheckVarInList L$测试 bb6 u9 |' _) o( H# P8 O
#act6 ]& _" o+ ?' e* n" K: t% |* S' G2 z
sendmsg 7 [L$测试]中存在"bb"
' @ C H/ J6 x1 ^* |7 x#elseact8 T; c. ]0 C6 O- |9 N6 e9 W
sendmsg 7 [L$测试]中不存在"bb"
+ r- i4 ?; ?# w- S+ q2 m6 f;-----------------------------------------【元素支持变量下标(示例)】) ?" B3 a+ f$ ^$ h
Mov N1 1
$ k( W1 q* _$ J2 E0 [7 lMOV L$测试[<$Str(N1)>] 23, h1 k$ T2 x1 S% C# J/ z" {
sendmsg 7 输出结果:<$str(L$测试[<$Str(N1)>])>
' h2 R6 f2 R, z1 r# S
- S8 s7 y/ o2 T7 p! C( R$ m: V" c' z& Z
;示例2
1 g2 m8 h; m4 n; C[@main]/ }3 o8 h6 z: U
<1.赋值/@mov测试> <2.inc测试/@inc测试> <3.dec测试/@dec测试>\9 }/ B- a; J& o# Y [3 \7 @
[@mov测试] q v, d3 H' Z# G3 k
#act
7 M0 F! ^" m' y2 }# @MOV L$测试 [1,2,3,4,5,a]' F! C1 Z3 F- G7 {6 Q. Z- v
sendmsg 7 首次赋值(L$测试)的值为:<$STR(L$测试)>. E0 {( g8 ?. F8 v
sendmsg 6 ----------------------------------
! }: w5 _! O6 R% gMOV L$测试[0] b
: G7 G3 V5 g1 a# P7 Y H* L- _sendmsg 7 修改后(L$测试)的值为:<$STR(L$测试)> C) j: l; t1 E g
sendmsg 7 当前(L$测试[0])的值为:<$STR(L$测试[0])>
, y: ~9 D! y6 P( h$ k" ksendmsg 6 ----------------------------------
4 E5 e! N ^8 ZMOV N$id 0; ?' V- r$ x8 Y; C( |1 ~
MOV L$测试[<$STR(N$ID)>] c
$ n- S( [2 {5 R( ?8 Q) Y4 Rsendmsg 7 当前(L$测试[<$STR(N$ID)>])的值为:<$STR(L$测试[<$STR(N$ID)>])>9 S% \1 P* @( A( b# i+ { l
sendmsg 6 ----------------------------------* y+ w. t+ G* Z; d
) s4 P: G; ^6 b3 l, ^& f) r |