2009-04-30 13 views
5

Tengo una lista de tuplas que representan coordenadas de puntos. ¿Cómo puedo ordenarlos por el primer o segundo valor, para poder ordenar mis puntos de izquierda a derecha primero y de arriba a abajo?Ordenando tuplas en F #

Respuesta

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

Cambiar el a, b si necesita al revés

1

Nota al pie:

No se trata de la clasificación, pero si el uso de tupled coordina es posible que desee utilizar un lugar Set de una lista. Usar un Set realmente me ayudó a simplificar mi implementación de Tetris.