golang struct里面的字段,或者slice排序

Posted 黑手党老k

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了golang struct里面的字段,或者slice排序相关的知识,希望对你有一定的参考价值。

accounts := []users.Account{}
Admin.DB.Preload("CurrencyObj").Where("member_id = ?", record.(*users.Member).ID).Find(&accounts)
sort.Slice(accounts, func(i int, j int) bool {
return accounts[i].Balance > accounts[j].Balance
})
return accounts


num := []int{5,3,1,8,4,2}
slice.Sort(num, func(i int, j int) bool {
return num[i] < num[j]
}
fmt.Printf("%v\n", num) // --> []int{1, 2, 3, 4, 5, 8}

以上是关于golang struct里面的字段,或者slice排序的主要内容,如果未能解决你的问题,请参考以下文章

Golang 入门 : 结构体(struct)

golang struct的使用

Golang中Struct与DB中表字段通过反射自动映射 - sqlmapper

golang 如何验证struct字段的数据格式

golang 如何验证struct字段的数据格式

golang 对象(struct) hash原理