ときには、コレクションを自然順以外でソートしたいこともあります。 例えば、文字列をアルファベット順ではなく、 長さ順でソートしたいとしましょう。 Go のカスタムソートの例は次の通りです。 |
|
|
|
|
|
|
|
文字列の長さに対する比較関数を実装します。
|
|
このカスタムの比較関数を使って |
|
同じ方法を使って、組み込み型ではない値のスライスもソートできます。 |
|
|
|
注意: |
|
|
Next example: Panic.