配列操作
エクセルのように
A列は降順
B列は昇順
のような並べ替えをしたいのです
ちなみに
Arr[0]=({key1 : 5 , key2 : 50 , key3 : "あいう"})
Arr[1]=({key1 : 4 , key2 : 60 , key3 : "えおか"})
Arr[2]=({key1 : 5 , key2 : 70 , key3 : "きくけ"})
Arr[3]=({key1 : 4 , key2 : 80 , key3 : "こさし"})
Arr[4]=({key1 : 3 , key2 : 50 , key3 : "すせそ"})
Arr[5]=({key1 : 2 , key2 : 60 , key3 : "たちつ"})
Arr[6]=({key1 : 5 , key2 : 60 , key3 : "こさし"})
Arr[7]=({key1 : 4 , key2 : 30 , key3 : "すせそ"})
Arr[8]=({key1 : 2 , key2 : 30 , key3 : "たちつ"})
となっているものを
key1に関して降順 key2に関して昇順 としたいのです
自分がやったこととして
Arr.sortOn("key1" , 18)
Arr.sortOn("key2" , 16)
と順番に書きました
その結果 Arr.sortOn("key2" , 16)
には なっているのですが
Arr.sortOn("key1" , 18) は
全く無視される状態でした
解決策はありませんか?
お礼
説明していただき理解できました、ありがとうございます。