如何按每個int的第一個數字對整片進行排序?獲取int的第一個數字
我試圖寫我自己的自定義排序:
type ByFirstDigit []int
func (s ByFirstDigit) Len() int {
return len(s)
}
func (s ByFirstDigit) Swap(i, j int) {
s[i], s[j] = s[j], s[i]
}
func (s ByFirstDigit) Less(i, j int) bool {
return s[i][0] < s[j][0]
}
但我得到這個錯誤:
s[j][0] (type int does not support indexing)
能否號碼是否定的? – Akavall