勇敢云朵 发表于 2026-3-28 18:08:50

关于变量的问题

我想将随机U变量赋值到指定的S变量.然后通过操作S变量来直接进行对U变量的更改.
自己试了下发现不行.
#if
#ACT
MOV S1 U1
INC <$STR(S1)> 1
SENDMSG 0 <$STR(S1)>-<$STR(U1)> 结果:01-0


MOV S2 U2
MOV <$STR(S2)> 1
SENDMSG 0 <$STR(S2)>-<$STR(U2)> 结果:1-0
因为要随机取U变量.所以不想做挨个检测.
有大佬有思路能指点下吗!

勤奋月亮 发表于 2026-3-28 18:08:50

#act
MOVR N$随机数 1 10
; 对某个随机U变量更改
INC U<$str(N$随机数)> 1
MOV S$结果 <$str(U<$str(N$随机数)>)>
sendmsg 6 <$str(S$结果)>

快乐小鱼 发表于 2026-3-28 18:08:50

holgo 发表于 2021-12-13 16:33 #act
MOVR N$随机数 1 10
; 对某个随机U变量更改
十分感谢!!

美丽小鱼 发表于 2026-3-28 18:08:50

holgo 发表于 2021-12-13 16:33 #act
MOVR N$随机数 1 10
; 对某个随机U变量更改
大佬,你这我是真的佩服,我看半天都没太搞明白他到底要干嘛,你就给出答案了。差距啊。

机智小鹿 发表于 2026-3-28 18:08:50

czy7812 发表于 2021-12-13 21:48 大佬,你这我是真的佩服,我看半天都没太搞明白他到底要干嘛,你就给出答案了。差距啊。
他大概是想对随机变量修改,但是不想一个个判断赋值,于是想偷懒。
人类在偷懒的思维上是高度一致的

聪明花朵 发表于 2026-3-28 18:08:50

我想将随机U变量赋值到指定的S变量.然后通过操作S变量来直接进行对U变量的更改.
自己试了下发现不行.
#if
#ACT
MOV S1 U1
INC <$STR(S1)> 1
SENDMSG 0 <$STR(S1)>-<$STR(U1)> 结果:01-0


MOV S2 U2
MOV <$STR(S2)> 1
SENDMSG 0 <$STR(S2)>-<$STR(U2)> 结果:1-0
因为要随机取U变量.所以不想做挨个检测.
有大佬有思路能指点下吗!

聪明小熊 发表于 2026-3-28 18:08:50

#act
MOVR N$随机数 1 10
; 对某个随机U变量更改
INC U<$str(N$随机数)> 1
MOV S$结果 <$str(U<$str(N$随机数)>)>
sendmsg 6 <$str(S$结果)>

大方小熊 发表于 2026-3-28 18:08:50

holgo 发表于 2021-12-13 16:33 #act
MOVR N$随机数 1 10
; 对某个随机U变量更改
十分感谢!!

机智小猪 发表于 2026-3-28 18:08:50

holgo 发表于 2021-12-13 16:33 #act
MOVR N$随机数 1 10
; 对某个随机U变量更改
大佬,你这我是真的佩服,我看半天都没太搞明白他到底要干嘛,你就给出答案了。差距啊。

勤奋小鹿 发表于 2026-3-28 18:08:50

czy7812 发表于 2021-12-13 21:48 大佬,你这我是真的佩服,我看半天都没太搞明白他到底要干嘛,你就给出答案了。差距啊。
他大概是想对随机变量修改,但是不想一个个判断赋值,于是想偷懒。
人类在偷懒的思维上是高度一致的
页: [1]
查看完整版本: 关于变量的问题