ruby - 从表示局部变量的字符串中获取值

标签 ruby local-variables

<分区>

我有一个字符串形式的局部变量名称,需要获取它的值。

variable = 22
"variable".to_variable?

如何从字符串中获取值 22

最佳答案

binding.local_variable_get("variable")
# => 22

关于ruby - 从表示局部变量的字符串中获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30840127/

相关文章:

ruby - 无法在 Linux 上安装 jekyll gem(classifier-reborn ruby​​ 版本错误)

sql - 按数据库中的字符串名称排序

ruby - 检查 30M 行文本文件中特定项目是否存在的最快方法

ruby - 仅从 OAuth::AccessToken 获取响应代码,而不是实际响应

compiler-construction - MIPS 编译器局部变量

c - 缓冲区溢出 - 局部变量在堆栈上的顺序

ruby - Ruby 中的私有(private)方法应该放在哪里?

swift - Swift 中的局部变量和全局变量

c++ - 返回值和局部变量的区别

c# - 使用未分配的局部变量? C#