新規記事投稿 フォロー記事投稿 記事のキャンセル
From: 素人でGO! <inagaki.ken@nifty.ne.jp>
Subject: [Q] perl での 二つ以上のキーを用いたソート
Date: 1998/08/05 13:47:16

なんか作ってみようと昨日始めたのですが、いきなりつまりました(笑)

ソートについてです。
配列@DATAは複数のフィールドを持つとします。
例えばあるキーで3番目のフィールドをソートします。
ここまではいいのですが、この3番目のフィールドが同じ値を持ったときに
次のキーでソートしたいのです。
つまり複数のキーを用いたソート(優先順位はあります)です。

普通にやると個々のソートはうまくいくのですが、最初の結果に対して次のキーを
かけても最初の結果が反映されないのです。何か良い方法はないでしょうか?


これから本屋に行ってみます。
今まで参考にしている本はらくだ本だけです。

よろしくお願いします。