Project1
标题:
如何将一个变量的值表达另一个变量的名称
[打印本页]
作者:
szzyc0
时间:
2013-12-21 18:20
标题:
如何将一个变量的值表达另一个变量的名称
a变量是一个字符串比如是a="kk"
还有第二个变量,它的名字就是a变量的值,其中kk=5
我想用a变量来表示kk变量,即在表达式中不出现kk就得到结果5。我该怎么做?
作者:
紫英晓狼1130
时间:
2013-12-21 18:29
RMXP除1.05版,变量是不支持字符串的
作者:
国产吃货
时间:
2013-12-21 18:38
a=50
b="a"
c=eval(b)
c=50
作者:
恐惧剑刃
时间:
2013-12-21 19:24
str = "变量名"
eval "$#{str} = 10"
p $变量名 # => 10
作者:
萧叶藏刀
时间:
2013-12-21 19:38
利用eval ()——eval(需要执行的字符串)
a="kk"
kk=5
p eval(a) #显示5
复制代码
eval(a)将a中的字符串作为代码执行
a = 1
b="true"
c="false"
str ="if a==1
p b
else
p c
end
"
eval(str) #显示true
复制代码
作者:
szzyc0
时间:
2013-12-21 19:52
感谢楼上各位!已解决!
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1