2022-10-18:以下go语言代码输出什么?A:panic;B:编译错误;C:moonfdd1。
package main
import (
"fmt"
"net/url"
)
// 其中 url.Values 的定义:type Values map[string][]string
type Query struct {
url.Values
}
func main() {
q := Query{}
q.Values["name"] = []string{"moonfdd1"}
fmt.Println(q.Get("name"))
}
答案选A。panic: assignment to entry in nil map。
Url.Values 是 type Values mapstringstring,没有进行初始化。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。