gpt4 book ai didi

go - Go中有类似PHP的isset()的函数吗?

转载 作者:IT王子 更新时间:2023-10-29 01:21:19 26 4
gpt4 key购买 nike

在一个http请求中,我想知道一个请求是否包含一个特定的参数,类似于PHP的isset函数。如何在 Go 中测试它?谢谢。

最佳答案

解析请求后,您始终可以检查参数的值类型是否等于该类型的零值。

例如,您可以使用“comma, ok”成语来检查查询参数:

u, err := url.Parse("http://google.com/search?q=term")
if err != nil {
log.Fatal(err)
}
q := u.Query()
if _, ok := q["q"]; ok {
// process q
}

关于go - Go中有类似PHP的isset()的函数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38630988/

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