Comment trier struct avec de multiples paramètres de tri?

J'ai un tableau/tranche de membres:

type Member struct {
    Id int
    LastName string
    FirstName string
}

var members []Member

Ma question est de savoir comment trier par LastName puis par FirstName.

  • Avez-vous eu un coup d'oeil à l'exemple donné dans la documentation officielle de paquet de tri? golang.org/pkg/sort/#example__sortMultiKeys
  • Depuis Aller 1.8, @abourget la réponse est mieux (car plus courte) que celle actuellement reconnus.
InformationsquelleAutor Melvin | 2016-03-21