2022-10-18:以下go语言代码输出什么?A:panic;B:编译错误;C:moonfdd1。package mainim
2023-06-13 09:14:40 时间
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,没有进行初始化。
相关文章
- Go短网址项目实战---上
- 2022-09-02:以下go语言代码输出什么?A:9;B:11;C:编译错误;D:不确定。 package main import ( "fmt"
- 2022-07-26:以下go语言代码输出什么?A:5;B:hello;C:编译错误;D:运行错误。package mainim
- 2022-10-20:以下go语言代码输出什么?A:7;B:7.0;C:0;D:编译错误。package mainimport
- 2022-10-22:以下go语言代码输出什么?A:moonfdd1;B:编译错误;C:运行时 panic。package ma
- Golang语言情怀--第97期 区块链技术-以太坊公链合约部署-第3节:合约转Go语言代码
- 「Go工具箱」一个对语义化版本进行解析、比较的库:go-version
- GO语言开篇-Go语言急速入门(基础知识点)| 青训营笔记
- 解决go-cqhttp登录失败:密码错误或账号被冻结
- Go语言结构体标签(Struct Tag)
- Go语言使用类型断言来识别错误
- 程序Linux上运行Go语言程序的指南(linux运行go)
- Go语言环境配置:在 Linux 下实现(go环境搭建linux)
- ODBC数据驱动程序连接Oracle数据库Go语言之旅(go使用oracle)