TA的每日心情 | 慵懒 2025-4-14 11:20 |
---|
签到天数: 3 天 连续签到: 1 天 [LV.2]偶尔看看I
超级版主
 

|
来源 西伯利亚的忠犬-狗哥, c, S3 A: v* _* ]7 G& w; Z
c" u1 A6 ]8 P" ]众所周知,引擎支持的数组实际上是不支持插入做法的。所以我想到了一种写法,可以让它支持。
0 u6 d' @1 v6 D- ]2 B8 x
& S; G$ u$ f- o, Q& U5 d要理解这种写法很重要的一点是要理解:数组就是特定格式的字符串!
/ H e* c5 J* T% S- F9 ^
5 i1 o) n; D. u0 b( c5 k, y现在我们需要做的事是:将【勾八】的名字插入数组的第二个位置 MOV L$数组 [张三,李四,王五,赵六,吴七]* r; |* z- Q4 ]9 J- j
0 U F( E. Z4 V, L: l. A+ `! l方法一:
5 I+ p1 u% n# i# M9 q
4 O8 ^! f# D* J! s4 R* X+ LINC L$数组[0] ,勾八4 c, ]+ E4 {* A; g7 V- e
MOV L$新数组 <$STR(L$数组)> ;需要转换一下,别问我为什么
2 L% C5 P" u/ L5 z: C' o) k5 GSENDMSG 6 111:<$STR(L$新数组)>" X6 T$ x% g, n; w
SENDMSG 6 222:<$STR(L$新数组[2])>' W6 Q' x6 S6 @5 _
- X8 \1 M- c/ V6 \; n方法二:
7 o) N' ?8 v0 t) D t. G
* h, s/ P( ?8 \* ^MOV L$数组[1] 勾八,<$STR(L$数组[1])>& H5 z2 _% @7 z
MOV L$新数组 <$STR(L$数组)> ;需要转换一下,别问我为什么. ?: r5 M) ^) O1 H$ W3 W
SENDMSG 6 111:<$STR(L$新数组)>- i5 m6 O: y3 S# d
SENDMSG 6 222:<$STR(L$新数组[2])>' W1 E' s4 F- @' d
8 }/ A( h- ~0 D* e1 o5 S最后的结果是:[张三,勾八,李四,王五,赵六,吴七]2 s8 g4 ^ I. [ {2 q
你学废了吗?( | j8 X, y% {. o/ g& Q3 q
* F0 [7 [/ f; a1 b e' Z+ v |
|