[Go] --- map
来源:互联网 发布:淘宝网购物女童鞋 编辑:程序博客网 时间:2024/05/08 07:08
Email : hahayacoder@gmail.com
Go语言中有一种好用的数据类型叫map(映射),相当于C++中的哈希表,map用起来很简单,很C++中的使用大同小异,下面就通过实际的代码来演示Go语言中map的使用
package mainimport "fmt"func main() {//map哈希表//使用map创建一个空的map string是键 int是指m := make(map[string]int)m["one"] = 1m["two"] = 2m["three"] = 3//输出map 顺序不一样fmt.Println(m)//输出map长度fmt.Println(len(m))//从map中取值value := m["two"]fmt.Println(value)//从map中删除元素delete(m, "two")fmt.Println(m)/**创建map的另一种方法 **/otherMap := map[string]int{"one": 1, "two": 2, "three": 3}//输出map的另一种方法for key, val := range otherMap {fmt.Printf("%s => %d \n", key, val)}}
- [Go] --- map
- go-map
- go map
- go--map
- 【Go】map
- go语言学习---map
- 【GO语言】MAP
- go语言MAP用法
- Go基础-map
- Go 语言Map(集合)
- go map深度拷贝
- go map slice积累
- GO语言map
- Go语言Map(集合)
- [go语言]slice和map
- Go语言_array,slice,map
- go 速学 - 08 - Map
- Go指南中的练习:map
- Map、List、Iterator、Romdon
- Java的内存回收机制
- 杭电1008题
- valgrind
- 提高web性能之--使用内容发布网络
- [Go] --- map
- 简单词法分析器的实现原理(编译原理)
- stdin、stdout & printf、scanf & fprintf、fscanf
- 继承和接口
- UvaLive-4255-Guess
- Valgrind
- POJ1201--差分约束--Intervals
- 函数模板与类模板的区别
- ubuntu下获取一个程序在终端的运行命令的方法