1

在 Ruby 1.9 中:{1=>2,3=>4}.select{|k,v| v>2}给出{3=>4}

在 Ruby 1.8 中:{1=>2,3=>4}.select{|k,v| v>2}给出[[3,4]]

我怎样才能编写一段简单的代码,可以{3=>4}同时在 1.91.8 中提供?

4

1 回答 1

3
Hash[{1=>2,3=>4}.select{|k,v| v>2}]
于 2012-09-20T21:29:43.130 回答