go map 学习
导读:本文共991字符,通常情况下阅读需要3分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要: 什么是map map 是在go 中将值(value) 与 键(key) 关联的内置类型,通过相应的键可以获取到值定义类型为 map[key]value一、 创建map ```package mainimport "fmt"func maptest() {// 1、声明方式1 mapmap2 :=map[int] string{1... ...
目录
(为您整理了一些要点),点击可以直达。什么是map
map 是在go 中将值(value) 与 键(key) 关联的内置类型,通过相应的键可以获取到值
定义类型为 map[key]value
一、 创建map
package main
import "fmt"
func maptest() {
// 1、声明方式1 map
map2 :=map[int] string{1:"hello",2:"world"}
fmt.Println(map2)
// 输出
map2 :=map[int] string{1:"hello",2:"world"}
fmt.Println(map2)
}
// 1、遍历获取
for k,v :=range map1{
fmt.Println(k,v)
}
2 key2
3 key3
//2、判断map 中key 值是否存在
// 1、删除
fmt.Println("begin delete")
delete (map1,1)
for k,v :=range map1{
fmt.Println(k,v)
}
2、 修改
map1[1]="hello"
map1[4]="world"
go map 学习的详细内容,希望对您有所帮助,信息来源于网络。