标签: ruby
在Ruby中,这可以减少到一行吗?
results = [] Object.all.each { |o| results << o if o == 1 } results
我认为它与enum_for有关,但无法弄明白。
答案 0 :(得分:2)
查看Enumerable中的丰富方法:
Object.all.select { |o| o == 1 }
答案 1 :(得分:2)
也许这个?
Object.all.select{|o| o == 1}