Invité Posté(e) le 9 août 2020 Posté(e) le 9 août 2020 (modifié) function sort(index: strings, value: objects, descending: boolean = false) :: strings: loop {_index::*}: set {_list::%loop-value%} to {_value::%loop-index%} loop {_list::*}: add loop-index to {_inverted::%loop-value%::*} if {_descending} is true: set {_list::*} to reversed sorted {_list::*} else: set {_list::*} to sorted {_list::*} set {_position} to 1 loop {_list::*}: {_last} is not loop-value set {_last} to loop-value loop {_inverted::%loop-value%::*}: set {_sorted::%{_position}%} to loop-value-2 add 1 to {_position} return {_sorted::*} Trier par ordre croissant set {_sorted::*} to sort((indices of {_list::*}), {_list::*}) Trier par ordre décroissant set {_sorted::*} to sort((indices of {_list::*}), {_list::*}, true) Modifié le 9 août 2020 par Invité
Vengelis_ Posté(e) le 9 août 2020 Posté(e) le 9 août 2020 Ça manque d'explications quand même ton poste.
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant