こんにちは、基本的なキーと値のペアを持つ配列があり、それを並べ替えてからキーを取得したいと考えています。配列の内容は次のようなものです。
arrVal {
123adf45ad ABCD.1
aldfhr435d ABCD.9
lkh45q9er4 ABCD
1234dartf4 ABCD4
}
基本的に、私の配列キーはある種の暗号化された ID であり、値は文字列値です。キーに基づいて配列をソートできないため、次のようにしました。
foreach {key in array..} {
lappend mylist [$arrVal($key)];
}
set mylist [lsort $mylist];
ソートされたリストについて、それらの値に対して配列キーを抽出したいと思います。値に基づいて配列キーを抽出できるコマンドが見つかりませんでした。何か助けはありますか?