0
点赞
收藏
分享

微信扫一扫

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][]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 map[string][]string,没有进行初始化。

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“ ) // 其中_后端_02

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


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


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


举报

相关推荐

0 条评论