利用map实现三元表达式
// i == 0 ? "golang" : "java"
i := 0
result := map[bool]string{true: "golang", false: "java"}[i == 0]
// 分页限制
// page.PageNum < 1 则为 0
// page.PageSize > 1000 则为 10
offset := map[bool]int{true: 0, false: int(page.PageNum)}[page.PageNum < 1]
limit := map[bool]int{true: 10, false: int(page.PageSize)}[page.PageSize > 1000]