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

|
来源 西伯利亚的忠犬-狗哥! C" J' Q+ k8 Q& B6 r ^
8 y4 q+ K0 w9 ]* f0 ^5 A
众所周知,引擎支持的数组实际上是不支持插入做法的。所以我想到了一种写法,可以让它支持。
) r1 c+ z% J# J4 R/ f7 m
0 {) F+ i0 z; A2 ]+ n& }. [要理解这种写法很重要的一点是要理解:数组就是特定格式的字符串!
1 l2 ~8 G8 O4 l: H% A& o# s& q! N
% d4 O* l4 e/ Z现在我们需要做的事是:将【勾八】的名字插入数组的第二个位置 MOV L$数组 [张三,李四,王五,赵六,吴七]
6 B- O L" q+ o. M- j
: }0 p9 c; r, Y/ W; e* }4 Y方法一:
5 C# @- _: W5 g! M) c" o F2 f
/ B3 E3 |( Z3 c5 N! }* }6 n; sINC L$数组[0] ,勾八- j `. v0 F4 Q2 v, ^. R, t
MOV L$新数组 <$STR(L$数组)> ;需要转换一下,别问我为什么- M& J% O. X' n8 x) g" x$ n
SENDMSG 6 111:<$STR(L$新数组)>
4 G9 c. U0 q: @* J. WSENDMSG 6 222:<$STR(L$新数组[2])>
( X$ g* ~7 F7 _: G7 }( r8 k+ l. o% |4 d( j& G: t! E1 _
方法二:9 m e! J( r8 E1 S
0 A" K/ {& {4 s: h: }" B
MOV L$数组[1] 勾八,<$STR(L$数组[1])>; S5 s6 O0 T) P' H, X, g
MOV L$新数组 <$STR(L$数组)> ;需要转换一下,别问我为什么
1 D% _0 l$ a. V. C* k0 aSENDMSG 6 111:<$STR(L$新数组)>
( P$ P, s) [: N$ q) MSENDMSG 6 222:<$STR(L$新数组[2])>2 m# [6 z9 I- m( X" i9 \
; F2 _4 B. f1 @) [' C- [/ v+ q最后的结果是:[张三,勾八,李四,王五,赵六,吴七]
6 ~" b& ?* g9 [% L1 d( P你学废了吗?8 B4 y: u7 [& r" E Y( E k
* q7 z; L" F, V- X' G! C |
|