如何在Ruby中迭代?
问题描述:
我想迭代。如何在Ruby中迭代?
@some_value
输出以下结果:
{
"Meta" => {
"Query" => "java",
"ResultOffset" => "1",
"NumResults" => "1",
"TotalResults" => "21931"
}
}
我需要检索每个单独的值的值。例如:
java
1
1
21931
答
还有each method。
@some_value['Meta'].each do |k, v|
puts v
end
将通过每次你进入循环并执行DO /结束里面的代码为他们每个人的。
这里它会显示元素的值。
答
@some_value["Meta"].values
输出是阵列
["java", "1", "1", "21931"]
我需要基于例如@something查询的应返回的java键显示。上面的语句只是显示值 – 2010-04-19 06:24:49
通过doc获得它:) – 2010-04-19 06:34:00
这不是一个很好的例子,因为通过一个简单的'puts @some_value ['Meta']可以更好地实现这个值。' – 2010-04-19 10:40:54