Tag: 比较器

如何将自定义比较器传递给“排序”?

A类有以下比较器: class A attr_accessor x def my_comparator(a) x**2 (ax)**2 end end 我想使用这个比较器对每个项目属于A类的数组进行排序: class B def my_method items.sort!() end end 我应该如何通过my_comparator进行sort! ?