欢迎光临散文网 会员登陆 & 注册

Go面试_下面的代码有没有问题,讲解题目思路,两分钟搞定

2023-05-25 20:01 作者:误入歧途的先森  | 我要投稿

type Param map[string]interface{}


type Show struct {

Param

}


func main() {

s := new(Show)

s.Param["RMB"] = 10000

}


map在初始化的时候是:

func makemap(t *maptype, hint int, h *hmap) *hmap {

...

}

因此map类型返回的是一个结构体指针,如果不进行make的话 默认值就是nil,nil中赋值是会报panic的因此这块需要make一下


Go面试_下面的代码有没有问题,讲解题目思路,两分钟搞定的评论 (共 条)

分享到微博请遵守国家法律