如何在Ruby中迭代?

Big*_*ory -1 ruby iteration hash

我想迭代.

@some_value 输出以下结果:

{
  "Meta" => {
    "Query" => "java",
    "ResultOffset" => "1",
    "NumResults" => "1",
    "TotalResults" => "21931"
  }
}
Run Code Online (Sandbox Code Playgroud)

我需要检索每个值的值.例如:

java
1
1
21931
Run Code Online (Sandbox Code Playgroud)

小智 6

@some_value["Meta"].values
Run Code Online (Sandbox Code Playgroud)

输出是数组

["java", "1", "1", "21931"]
Run Code Online (Sandbox Code Playgroud)


Fir*_*aad 5

哈希#each_value

@some_value['Meta'].each_value { |v| p v }
Run Code Online (Sandbox Code Playgroud)