GO map键值对的使用

package main

import (
	"fmt"
)

func main() {
	//声明变量
	person := make(map[int]string)

	person[2] = "John"
	person[5] = "Mike"
	fmt.Println(person) //map[2:John 5:Mike]

	//填充方式
	m := map[int]string{
		1: "gd",
		2: "rew",
	}
	fmt.Println(m) //map[1:gd 2:rew]

	//遍历
	for k, v := range person {
		fmt.Println(k, v)
	}

	//删除键值对
	delete(person, 1)
	//如果需要删除所有的键值对,只能遍历删除或者重新make
	person = make(map[int]string)
	fmt.Println(person)
}
发布了131 篇原创文章 · 获赞 81 · 访问量 7万+

猜你喜欢

转载自blog.csdn.net/wei242425445/article/details/88416470