RubyMake1.8hash#select的行为类似于1.9hash#select
在Ruby1.9中:RubyMake1.8hash#select的行为类似于1.9hash#select,ruby,hashmap,Ruby,Hashmap,在Ruby1.9中:{1=>2,3=>4}。选择{k,v{v>2}gives{3=>4} 在Ruby1.8中:{1=>2,3=>4}。选择{k,v{v>2}gives[[3,4]] 如何编写一段简单的代码,在1.9和1.8中同时给出{3=>4} Hash[{1=>2,3=>4}.select{|k,v| v>2}]
{1=>2,3=>4}。选择{k,v{v>2}
gives{3=>4}
在Ruby1.8中:{1=>2,3=>4}。选择{k,v{v>2}
gives[[3,4]]
如何编写一段简单的代码,在1.9和1.8中同时给出{3=>4}
Hash[{1=>2,3=>4}.select{|k,v| v>2}]