[KRKR]int与string的区别(基础+) by: Tranpol
调系统顺领悟了int和string的区别
值=1------->int数值
值="1"---------->string字符
&是把值变成整数系统可以识别的
int还是int
string依旧是string
但是如果用了宏(也可以把宏认为是公共事件)
不管你打了
@变量 名=爱情值 值=1
还是
@变量 名=爱情值 值="1"
到了宏里的mp.值都会变成string字符型态(mp.值就是宏属性里的临时值表达式)
这时就会有问题了
字符的相加不是像数学那种1+1=2这样= =
还是顺着顺序排下去就像"1"+"1"="11"
如果你是用字符去算数值就完全不对了
俺是发现为毛指令不听话用后台才发现的= =
所以要在变量这个宏里值这里加上
mp.值=int(&mp.值)
就是把值的字符型态转为数值型态
现在数值的相加就没有问题了