-2

我想从一个数组中提取某些值并将它们连接到另一个空数组中:

freqs=[1,12,4,15,7,8,11,5,6]
less_freqs=[]

这就是我想出的。

freqs.collect{|x| x<9 then x.to_a{|y|less_freqs<<y}}

也许是不同的方法?而且,我什至不确定是否then有任何意义。

4

1 回答 1

3

这是你要找的吗?

freqs = [1,12,4,15,7,8,11,5,6]
less_freqs = freqs.select{|x| x < 9 } # => [1, 4, 7, 8, 5, 6]
于 2013-01-23T05:18:18.600 回答