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

|
来源 西伯利亚的忠犬-狗哥 F- W1 |/ t+ t4 F5 `3 w
. P5 j, g6 T$ e' o4 K' E
众所周知,引擎支持的数组实际上是不支持插入做法的。所以我想到了一种写法,可以让它支持。
( K& v, j0 S5 x$ d- J+ o( U) ^% h8 N
要理解这种写法很重要的一点是要理解:数组就是特定格式的字符串!
/ X `6 X3 M9 ]$ B1 i7 R- [" l/ u8 e9 k, d; D1 X( F6 u
现在我们需要做的事是:将【勾八】的名字插入数组的第二个位置 MOV L$数组 [张三,李四,王五,赵六,吴七]
( A) u) x) K& p: V
0 f: |- x9 P$ e+ Z3 K0 P方法一:
1 ] {- i0 e; k% a
- [' e' {" [! }0 l: Z3 RINC L$数组[0] ,勾八: X0 w9 @' M& C% Y/ h' m) V2 v
MOV L$新数组 <$STR(L$数组)> ;需要转换一下,别问我为什么
9 @7 C+ Y) H8 d' R. HSENDMSG 6 111:<$STR(L$新数组)>
/ |: m) L1 \3 S# p+ xSENDMSG 6 222:<$STR(L$新数组[2])>8 ]6 T I' }. o8 X
7 C; O8 Y: H) C" r% F
方法二:
) g& z5 Q% g: x
' T: G$ d( J+ M. E) L9 d2 L# _MOV L$数组[1] 勾八,<$STR(L$数组[1])>5 R' w4 o* W" E
MOV L$新数组 <$STR(L$数组)> ;需要转换一下,别问我为什么
: h# c+ i+ K. FSENDMSG 6 111:<$STR(L$新数组)>
4 k' ?* V' L( A1 o( K) |0 k/ z' {7 @4 ?SENDMSG 6 222:<$STR(L$新数组[2])>4 {: d. W+ I8 w. K3 H! S( b
. N) k8 B* H" Q$ K3 _
最后的结果是:[张三,勾八,李四,王五,赵六,吴七]
$ {5 m! o# {# H8 [& g你学废了吗?1 q) p. f4 ]2 j# s+ j; P: }2 K
) K; x! G& ?7 B/ H/ a# j8 G |
|