小编Sha*_*nde的帖子

Ruby-使用字符串作为变量名称来定义新变量

我有一个字符串数组:

names = ['log_index', 'new_index']
Run Code Online (Sandbox Code Playgroud)

我要做的是从名称创建变量:

names.each { |name| name = [] } # obviously it does not do what I want
Run Code Online (Sandbox Code Playgroud)

这些变量不会在代码中的任何位置之前声明。

我该怎么办?

ruby arrays string metaprogramming ruby-on-rails

0
推荐指数
1
解决办法
1606
查看次数

标签 统计

arrays ×1

metaprogramming ×1

ruby ×1

ruby-on-rails ×1

string ×1