有時候,我們會希望依照其他方式而不是其自然順序來排序集合。例如,假設我們想要依照字串的長度而非字母順序來排序字串。以下是 Go 中自訂排序的範例。 |
|
![]() ![]()
|
|
|
|
|
|
我們為字串長度實作一個比較函數。 |
|
現在,我們可以使用這個自訂比較函數呼叫 |
|
我們可以使用相同的技巧來排序一片不是內建類型的值。 |
|
|
|
使用 注意:如果 |
|
|
下一個範例:恐慌。