如何打印变量名称?

佐藤

是否可以打印变量的名称以及如何打印?

asdf = Hash.new
asdf = Hash.new

print_name asdf  # => asdf
print_name fdsa  # => fdsa
托德·雅各布斯

打印符号

如果您已经知道变量的名称,则只需打印变量的符号即可Ruby在调用时会自动将其转换为字符串puts例如:

asdf = Hash.new
puts :asdf

将打印:

的asdf

并返回nil,因为Kernel#puts始终返回nil。

返回一个字符串

如果您希望返回变量的名称而不是仅仅打印它,则需要将Symbol转换为String。例如:

asdf = Hash.new
:asdf.to_s
#=> "asdf"

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何打印变量名称及其值?

来自分类Dev

打印变量名称

来自分类Dev

打印变量名称

来自分类Dev

如何在 Cobol 中打印变量名称

来自分类Dev

如何在列表中打印变量名称

来自分类Dev

如何打印变量名称而不是分配给变量的值?

来自分类Dev

如何使用innerHTML将文本转换为变量名称以打印其值?

来自分类Dev

Twig:打印变量名称为String的变量的值

来自分类Dev

PHP url 变量传递打印变量名称而不是值

来自分类常见问题

选择功能后打印列/变量名称

来自分类Dev

打印函数的局部变量名称和值

来自分类Dev

导出新变量时如何合并变量名称?

来自分类Dev

Javascript / Jquery-如何基于变量设置变量名称

来自分类Dev

如何基于变量名称自动对变量进行分层分组

来自分类Dev

导出新变量时如何合并变量名称?

来自分类Dev

Bash-如何在变量名称中使用变量

来自分类Dev

如何增加在变量名称中包含单词的变量?

来自分类Dev

Javascript / Jquery-如何基于变量设置变量名称

来自分类Dev

如何将变量附加到变量名称

来自分类Dev

“变量”变量名称C ++

来自分类Dev

javascript:如何增加循环内打印的变量名?

来自分类Dev

如何替换searchModel网址中的变量名称?

来自分类Dev

如何从summary.glm获取响应变量名称

来自分类Dev

如何在R函数中检测自由变量名称

来自分类Dev

如何获取R中的变量名称(替代)?

来自分类Dev

如何调用PHP动态变量名称?

来自分类Dev

如何通过变量名称为ID选择svg元素

来自分类Dev

如何获取F#中的函数自变量名称?

来自分类Dev

如何从模型公式中提取变量名称和值?