Làm việc với mảng (golang gọi là slice) ở ngôn ngữ Go khá “vất vả” so với các ngôn ngữ khác.
package main import ( "fmt" "sort" ) func main() { s := []int{5, 2, 6, 3, 1, 4} // unsorted sort.Sort(sort.Reverse(sort.IntSlice(s))) fmt.Println(s) }
Tham khảo: https://golang.org/pkg/sort/#Reverse