有时我们希望按非自然顺序对集合进行排序。例如,假设我们想按长度而不是字母顺序对字符串进行排序。以下是在 Go 中进行自定义排序的示例。 |
|
|
|
|
|
|
|
我们为字符串长度实现了一个比较函数。 |
|
现在我们可以使用此自定义比较函数调用 |
|
我们可以使用相同的技术对非内置类型的切片值进行排序。 |
|
|
|
使用 注意:如果 |
|
|
下一个示例:恐慌。