gpt4 book ai didi

dictionary - map[string][]string 和 map[string]string 有什么区别?

转载 作者:数据小太阳 更新时间:2023-10-29 03:42:58 33 4
gpt4 key购买 nike

我在 Go docs 中注意到 包含此定义:

type Values map[string][]string

我认为这是一个错误,但后来我尝试了这段代码并编译通过了 ( Playground ):

主要包

import "fmt"

func main() {
type MyType map[string][]string

foobar := make(MyType)

fmt.Println(foobar)
}

它在功能上等同于map[string]string,还是有一些区别?

最佳答案

它们是不同的。一个是字符串映射到字符串 slice ,而字符串映射到单个字符串

[]string中的[]表示一个 slice

http://play.golang.org/p/nv7wSWW0F7

关于dictionary - map[string][]string 和 map[string]string 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31837011/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com