Code Snippets

package main

import (
    "fmt"
    "sort"
)

type User struct {
    Name string
    Age  int
}

func main() {
    users := []User{
        {"Alice", 31}, {"Bob", 24}, {"Eve", 42},
    }

    sort.Slice(users, func(i, j int) bool {
        return users[i].Age < users[j].Age
    })

    fmt.Println(users)
}