gpt4 book ai didi

go - 在 Echo 中从查询字符串获取整数值的惯用方法是什么?

转载 作者:行者123 更新时间:2023-12-01 22:08:07 25 4
gpt4 key购买 nike

我有一个整数查询参数“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 文档中找不到任何等效的东西。我应该编写自己的实用函数还是有更好的方法?

最佳答案

您可以尝试以下操作:

qp := c.QueryParam("page")
page, err := strconv.Atoi(qp)
if err != nil {
page=1
}

你不必写那么多ifelse。希望这会有所帮助。

关于go - 在 Echo 中从查询字符串获取整数值的惯用方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59766992/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com