1
我有一个匿名散列数组,我用它来定义一个配置作为输出打印出来。每个匿名散列都有一个标签和一个字段作为关键字以及相应的值。如何在ruby对象中使用变量进行方法调用?
在Perl中,我会做类似下面:
foreach my $config (@configurations)
{
foreach my $element (keys %{$configuration})
{
print $element . " - " . $config->{$element} . "\n";
}
}
观察使用该变量,$element
以上表示的键的(即标签和字段)。
我想在ruby中做同样的事情,但我发现#{variable-name}
在我尝试使用Ruby对象时不起作用。
如何使用变量作为方法调用Ruby对象?