package main
import (
"fmt"
"sort"
)
type myDataType struct {
name string
age int
}
func main() {
mySlice := make([]myDataType, 0)
mySlice = append(mySlice, myDataType{"김형준", 42})
mySlice = append(mySlice, myDataType{"홍길동", 28})
mySlice = append(mySlice, myDataType{"임꺽정", 38})
fmt.Println(mySlice)
sort.Slice(mySlice, func(i, j int) bool {
return mySlice[i].age < mySlice[j].age
})
fmt.Println(mySlice)
版权声明:本文为weixin_43270713原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。