我有一个整数查询参数“page”,默认为 1。我可以从 Echo 上下文中获取它,如下所示:
var page int
pageString := c.QueryParam("page")
if pageString == "" {
page = 1
} else {
var err error
page, err = strconv.Atoi(pageString)
if err != nil {
page = 1
}
}
虽然这可行,但我更喜欢做类似的事情,page := c.QueryParamInt("page", 1)
但我在 Echo 文档中找不到任何等价物。我应该只编写自己的实用程序函数还是有更好的方法?