level 1
1033154134
楼主
arr = [5,1,10,6,3,1,2]
arr.sort{|a,b| a<=>b }
有点疑问就是 <=>这个符号,看到手册说,a比b小为 -1 相等为0 大于为1
这数组类的sort方法始终都是根据-1 0 1从小到大排序的?
而a和b,就相当于 如循环第一次时候,则是 arr数组中的 5和1?他是这样比较的吗?
2017年02月07日 02点02分
1
arr.sort{|a,b| a<=>b }
有点疑问就是 <=>这个符号,看到手册说,a比b小为 -1 相等为0 大于为1
这数组类的sort方法始终都是根据-1 0 1从小到大排序的?
而a和b,就相当于 如循环第一次时候,则是 arr数组中的 5和1?他是这样比较的吗?