【问题标题】:Ruby make 1.8 Hash#select behave like 1.9 Hash#selectRuby 使 1.8 Hash#select 表现得像 1.9 Hash#select
【发布时间】:2012-09-20 21:26:04
【问题描述】:

在 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]]

如何编写一段简单的代码,在 1.9 1.8 中都提供{3=>4}

【问题讨论】:

    标签: ruby hashmap


    【解决方案1】:
    Hash[{1=>2,3=>4}.select{|k,v| v>2}]
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-22
      • 2014-09-17
      相关资源
      最近更新 更多