golang map无法删除元素吗
16lz
2021-01-22
Map 是 Go 中的内置类型,它将键与值绑定到一起。可以通过键获取相应的值。
如何创建 map?
可以通过将键和值的类型传递给内置函数 make 来创建一个 map。 (推荐学习:go)
语法为:
make(map[KeyType]ValueType)
(译者注:map 的类型表示为 map[KeyType]ValueType)例如:
personSalary := make(map[string]int)
delete () 函数
delete () 函数用于删除集合的元素,参数为 map 和其对应的 key。实例如下:
package mainimport "fmt"func main() { m := map[string]int{ "a": 1, "b": 2, "c": 3, } fmt.Println("Deleting values") name, ok := m["a"] fmt.Println(name,ok) delete(m,"a") name,ok = m["a"] fmt.Println(name,ok)}
更多相关文章
- golang的函数怎么写
- golang如何判断数据类型
- golang数据类型有哪些
- golang 如何类型转换
- go语言数据类型转换教程
- 从go语言闭包谈函数式编程
- go语言中函数与方法介绍
- golang怎么把字符串转成Int类型
- go语言结构体组合函数介绍