A veces querremos ordenar una colección por algo distinto a su orden natural. Por ejemplo, supongamos que queremos ordenar cadenas por su longitud en lugar de alfabéticamente. Aquí hay un ejemplo de ordenaciones personalizadas en Go. |
|
|
|
|
|
|
|
Implementamos una función de comparación para la longitud de las
cadenas. |
|
Ahora podemos llamar a |
|
Podemos usar la misma técnica para ordenar una secuencia (slice) de valores que no son tipos integrados. |
|
|
|
Ordenar Nota: si la estructura |
|
|
Siguiente ejemplo: Panic.