对数组内容进行排序。若带块调用时,将把 2 个参数传给块,然后使用块的计算结果进行比较。若没有块时,使用 <=> 运算符进行比较。sort! 的对数组单元的排序过程具有破环性。
sort 将生成一个经过排序的新数组并返回它,sort! 通常会返回 self。
以下引用灯笼菜刀王于2008-7-20 21:09:41的发言:
sort
sort!
sort {|a, b| ... }
sort! {|a, b| ... }
对数组内容进行排序。若带块调用时,将把 2 个参数传给块,然后使用块的计算结果进行比较。若没有块时,使用 <=> 运算符进行比较。sort! 的对数组单元的排序过程具有破环性。
sort 将生成一个经过排序的新数组并返回它,sort! 通常会返回 self。
-----------------摘自 F1
表pai我 =。= 闪人.....
以下引用分子轨道理论于2008-7-20 21:16:21的发言:
呃,这纯粹是进来灌水的,TF
以下引用灯笼菜刀王于2008-7-20 21:19:37的发言:
以下引用分子轨道理论于2008-7-20 21:16:21的发言:
呃,这纯粹是进来灌水的,TF
- -其实我那贴是发在凌冰前的,因为要开RM,还要复制什么的,所以就慢了。
ARRAY中SORT方法如何定义的
比如INSERT
class Array
def insert( n, *vals )
self[n, 0] = vals
self
end
end
以下引用凌冰于2008-7-20 21:24:13的发言:
如果你想你可以重定义,又不是什么难事- -
欢迎光临 Project1 (https://rpg.blue/) | Powered by Discuz! X3.1 |