я заметил в Go docs это определение было включено:В чем разница между строкой map [string] [] и map [string] string?
type Values map[string][]string
Я думал, что это было ошибкой, но тогда я попробовал этот код и он компилирует (Playground):
пакет основной
import "fmt"
func main() {
type MyType map[string][]string
foobar := make(MyType)
fmt.Println(foobar)
}
Это функционально эквивалентно map[string]string
, или есть некоторые ди fference?
В Go они [ломтики] (https://golang.org/ref/spec#Slice_types), не то же самое, что [Массивы] (https://golang.org/ref/spec#Array_types). – icza