У меня есть целочисленный параметр запроса "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. Должен ли я просто написать свою собственную функцию полезности или есть лучший способ?