Ruby 枚举的sort()函数
enumerable 的 sort() 是Ruby中的一个内置方法,它返回一个数组,该数组包含按排序的枚举项目。比较是通过操作符或可选的块来完成的。该块必须实现a和b之间的比较,并且当b跟随a时返回一个小于0的整数,当a和b相等时返回0,或者当a跟随b时返回一个大于0的整数,返回的结果不稳定。当两个元素的比较返回0时,元素的顺序是不稳定的。
语法 : enu.sort { |a, b|块 }
参数 : 该函数接受一个可选的比较块。
返回值 : 它返回一个数组。
例子 1 :
输出:
例2 :
输出: