2009-04-30 48 views
5

我有一個代表點的座標的元組列表。我怎樣才能按照第一個或第二個值對它們進行排序,以便我可以先從左到右,然後從上到下排列我的積分?F#中的元組排序

回答

0
let sorted = List.sort_by (fun (a,b) -> a,b) myList 

更改A,B,如果你需要周圍的其他方法

1

側面說明:

這不是關於排序,但如果你使用tupled座標你可能想使用一個Set代替列表。使用Set確實幫助我簡化了我的Tetris的實現。