sort
paket yerleşik dilim türlerini sıralamak için bu fonksiyonları sunar: Aynı zamanda adlandırılmış türlerine yerleşik dilim türlerini dönüştürmek için bu tür sağlarGit'te bir işlev veya yöntemle mi sıralama?
sort.Ints(a []int)
sort.Float64s(a []float64)
sort.Strings(a []string)
Len()
, Less()
, Search()
, Sort()
veile birlikteyöntem:
sort.IntSlice
sort.Float64Slice
sort.StringSlice
böyle ints bir dilim sıralamak anlamına gelir
...
// Function
slice := []int{5, 4, 3, 2, 1}
sort.Ints(slice) // sort in place
veya böyle
..// Method
slice := sort.IntSlice{5, 4, 3, 2, 1}
slice.Sort() // also sort in place
Bir işlev veya yöntemle sıralamak tercih edilir mi? Bir formun diğeri üzerinde tercih edilmesi gereken zamanlar var mı?