I noticed in the Go docs this definition was included:
type Values map[string][]string
I thought it was a mistake, but then I tried this code and it compiles (<kbd>Playground</kbd>):
package main
import "fmt"
func main() {
type MyType map[string][]string
foobar := make(MyType)
fmt.Println(foobar)
}
Is it functionally equivalent to map[string]string
, or is there some difference?