相关疑难解决方法(0)

在Ruby中动态设置局部变量

我对在Ruby中动态设置局部变量感兴趣.不创建方法,常量或实例变量.

所以类似于:

args[:a] = 1
args.each_pair do |k,v|
  Object.make_instance_var k,v
end
puts a
> 1
Run Code Online (Sandbox Code Playgroud)

我特别想要局部变量,因为所讨论的方法存在于模型中,我不想污染全局或对象空间.

ruby metaprogramming local-variables

25
推荐指数
4
解决办法
2万
查看次数

标签 统计

local-variables ×1

metaprogramming ×1

ruby ×1