自然な順序以外の基準でコレクションを並べ替えたい場合があります。たとえば、文字列をアルファベット順ではなく長さで並べ替えたい場合があります。以下に Go によるカスタム並べ替えの例を示します。 |
|
![]() ![]()
|
|
|
|
|
|
文字列の長さに対して比較関数を実装します。この場合、 |
|
このカスタム比較関数を使用して |
|
組み込み型ではない値のスライスを並べ替えるために同じ手法を使用できます。 |
|
|
|
注: |
|
|
次の例: パニック.