Question qui m'a été posée aujourd'hui: comment trier un tableau en tcl?
Voici la réponse que j'ai trouvée:
Voici la réponse que j'ai trouvée:
tcl
set memberlist [array get a]
foreach {key value} $memberlist {lappend unsortedlist [list $key $value]}
set sortedlist [lsort -index 1 $unsortedlist]
# -index 1 trie par valeur plutôt que par clés
foreach pair $sortedlist {
set key [lindex $pair 0]
set value [lindex $pair 1]
puts "$key : $value"
}
# renvoit la liste des éléments, triée par valeurs