p num #=> 54
这个示例可以知道有20个元素的时候,length方法要调用54次。按理说对每个字符串调用一次length方法再排序就可以了,所以这里做了很多次多余的调用动作。当数组很长,或者判断元素的运算很耗时的时候,这些多余的调用动作会对整体执行时间造成很大的影响。
‘‘──dabojun于2012-5-17 14:16补充以下内容
关于over_trigger是否可以这样解释? {:2_260:}
# 跳跃中以外的情况下、启动判定是正面的事件
106. if not event.jumping? and not event.over_trigger?
107. event.start
108. result = true
109. end
110. end
111. end # (“if not”用法)(over为:以上,以外,trigger为:触发,启动判定/触发条件:0,1,2,3,4)