写点什么

2022-10-18:以下 go 语言代码输出什么?A:panic;B:编译错误;C:moonfdd1。 package main import ( “fmt“ “net/url“ ) // 其中

  • 2022-10-18
    北京
  • 本文字数:213 字

    阅读完需:约 1 分钟

2022-10-18:以下go语言代码输出什么?A:panic;B:编译错误;C:moonfdd1。 package main import ( “fmt“ “net/url“ ) // 其中

2022-10-18:以下 go 语言代码输出什么?A:panic;B:编译错误;C:moonfdd1。


package main
import ( "fmt" "net/url")
// 其中 url.Values 的定义:type Values map[string][]stringtype 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 map[string][]string,没有进行初始化。



发布于: 刚刚阅读数: 4
用户头像

还未添加个人签名 2021-02-15 加入

还未添加个人简介

评论

发布
暂无评论
2022-10-18:以下go语言代码输出什么?A:panic;B:编译错误;C:moonfdd1。 package main import ( “fmt“ “net/url“ ) // 其中_golang_福大大架构师每日一题_InfoQ写作社区