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