在F#中对元组进行排序

Pio*_*rek 6 .net sorting f#

我有一个表示点坐标的元组列表.如何按第一个或第二个值对它们进行排序,以便我可以从左到右依次从上到下依次订购点?

Bri*_*ian 6

听起来像你想要的,例如

myList |> List.sortBy fst
Run Code Online (Sandbox Code Playgroud)

http://research.microsoft.com/en-us/um/cambridge/projects/fsharp/manual/FSharp.Core/Microsoft.FSharp.Collections.List.html

但是元组支持结构相等和比较,因此默认排序(词典编纂)可以做你想要的.