2013-06-27 3 views
0

다음 `"00" 같은 두 번째 요소로이 배열의 arry 줄을 싶습니다. "00"가 먼저 행에 들어가야합니다.배열로 배열 배열을 정렬

[ 
    ["new ", "06"], 
    ["one ", "00"], 
    ["old ", "07"], 
    ["change ", "16"] , 
    ["greate ", "08"], 
    ["ok ", "50"], 
    ["done ", "09"] 
] 

답변

2

원하는대로 작동합니까?

array.sort { |x,y| x[1] <=> y[1] } 
=> [["one ", "00"], ["new ", "06"], ["old ", "07"], ["greate ", "08"], ["done ", "09"], ["change ", "16"], ["ok ", "50"]] 
관련 문제