golang
直接取值。这点golang做的还是比较好的。
func main() {
fmt.Println("Hello World")
myMap:=make(map[int]int, 8)
myMap[20]=10
i,ok:=myMap[20]
fmt.Println(i,ok)
i,ok=myMap[100]
fmt.Println(i,ok)
if _, ok := myMap[20]; ok {
//yes
}else {
//no
}
}
API server listening at: 127.0.0.1:60208
Hello World
10 true
0 false
cpp
一般就需要迭代器了。
map<int,int> myMap;
map<int,int>::iterator iter = myMap.find(10);
if(iter != myMap.end()){
}else{
}