Create Empty Map
To create an empty Map in Go language, we can either use make() function with map type specified or use map initializer with no key:value pairs given.
Create an empty Map: string->string using make() function with the following syntax.
make(map[string]string)
Create an empty Map: string->string using Map initializer with the following syntax.
make(map[string]string)
Examples
Empty Map using make()
In the following example, we create an empty Map with key of type string and value of type string, using make() function.
Example.go
package main
import "fmt"
func main() {
x := make(map[string]string)
fmt.Println(x)
}
Output
map[]
Empty Map using Map Initializer
In the following example, we create an empty Map with key of type string and value of type string, using Map initializer. Pass no key:value pairs in the curly braces.
Example.go
package main
import "fmt"
func main() {
x := map[string]string{}
fmt.Println(x)
}
Output
map[]
Conclusion
In this Golang Tutorial, we learned how to create an empty Map in Go language, with the syntax and example programs.