利用map实现三元表达式

    1. // i == 0 ? "golang" : "java"
    2. i := 0
    3. result := map[bool]string{true: "golang", false: "java"}[i == 0]
    4. // 分页限制
    5. // page.PageNum < 1 则为 0
    6. // page.PageSize > 1000 则为 10
    7. offset := map[bool]int{true: 0, false: int(page.PageNum)}[page.PageNum < 1]
    8. limit := map[bool]int{true: 10, false: int(page.PageSize)}[page.PageSize > 1000]