SomeStruct struct {
UserID int64 stored:"user_id"
isWomen bool stored:"is_women"
}
fields := []SomeStruct{}
sort.Slice(fields, func(i, j int) bool {
return feed[i].isWomen
}
)
return fields[i].isWomen==false&&fields[j].isWomen==true
А если ещё нужна проверка на поле? sort.Slice(feed, func(i, j int) bool { if feed[i].isWomen != nill && feed[j].isWomen != nill { return fields[i].isWomen==false && fields[j].isWomen==true } } Что писать тут? ) Чтобы если нет такого поля, то вниз уходило
В го не может не быть поля, если оно дефолтное, то будет false
Там просто структура, сюда написал мини примерчик
Обсуждают сегодня