【发布时间】:2015-06-05 01:29:00
【问题描述】:
是否可以打印变量名以及如何打印?
asdf = Hash.new
asdf = Hash.new
print_name asdf # => asdf
print_name fdsa # => fdsa
【问题讨论】:
-
不可能。您可以列出已知变量,但不能使用该变量打印变量的名称,因为在调用函数
print_name之前它会被其值替换。 -
@HaveNoDisplayName:请注意,链接的解决方案将找到具有相同值的所有变量。它无法区分您传递了哪个变量。
username1 = "tyndall"; username = username1; username2 = username1;打印所有三个变量。
标签: ruby