2017-02-23 76 views
-2

我有一個數組:首次出現

array = [{"number" => "7", "disk" => "70"},{"number" => "12", "disk" => "150", "global" => "yes"},{"number" => "8", "disk" => "250", "global" => "yes"}] 

欲定義包含第一個「全球性」鍵的外觀的值的字符串。我知道如何遍歷該散列,但我無法弄清楚如何定義該鍵的第一個外觀。

+2

該結構無效。這不是一個散列。 – sawa

+0

你的意思是「一個包含xxx的字符串」是什麼字符串?有無數的這樣的字符串。 – sawa

+1

sawa你說得對,我已經糾正它。 我的意思是一個字符串,例如str =第一次出現關鍵「全局」的值 – mila002

回答

1
array.each { |h| break h["global"] if h["global"] }