这只是一个演示代码:
我说下面的局部变量。现在local_variables
方法会列出它们。
name = "john"
sex = "M"
age = 20
dob = "12/12/1998"
p local_variables #[:name, :sex, :age, :dob]
现在我的问题是 - 我们可以使用这些符号打印已分配的值吗?
作为一个例子:
p name #"john"
但是我试图检查我是否使用:name或not来获得相同的值“john”。
答案 0 :(得分:3)
使用eval
。
eval("name") # "john"