lang
1h = { 2 "Tony" => 90, 3 "John" => 30, 4 "Tom" => 30, 5 "Ben" => 30, 6 "Tim" => 50 7} 8 9p h.to_a.select{|i| i[1] == 30}.map{|i| i[0]}
テストの結果がハッシュhにおさまっており、30点の三人の名前を取り出したのですが、
もっと簡単に書けないのでしょうか?
回答1件
あなたの回答
tips
プレビュー
投稿2015/02/23 12:50
編集2015/02/23 13:04lang
1h = { 2 "Tony" => 90, 3 "John" => 30, 4 "Tom" => 30, 5 "Ben" => 30, 6 "Tim" => 50 7} 8 9p h.to_a.select{|i| i[1] == 30}.map{|i| i[0]}
テストの結果がハッシュhにおさまっており、30点の三人の名前を取り出したのですが、
もっと簡単に書けないのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。