我想用uniq_elements方法扩展Array类,该方法返回那些重数为1的元素。我还想像uniq那样对我的新方法使用闭包。例如:t=[1,2,2,3,4,4,5,6,7,7,8,9,9,9]t.uniq_elements#=>[1,3,5,6,8]闭包示例:t=[1.0,1.1,2.0,3.0,3.4,4.0,4.2,5.1,5.7,6.1,6.2]t.uniq_elements{|z|z.round}#=>[2.0,5.1]t-t.uniq和t.to_set-t.uniq.to_set都不起作用。我不关心速度,我在我的程序中只调用一次,所以它可能很慢。