modified: 18.1.md

new file:   18.10.md
	new file:   18.11.md
	new file:   18.2.md
	new file:   18.3.md
	new file:   18.4.md
	modified:   18.5.md
	new file:   18.6.md
	new file:   18.7.md
	new file:   18.8.md
	new file:   18.9.md
	modified:   directory.md
This commit is contained in:
songleo
2016-01-03 13:53:23 +08:00
parent 7ea77a4738
commit 7c06912c30
12 changed files with 417 additions and 75 deletions

28
eBook/18.3.md Normal file
View File

@@ -0,0 +1,28 @@
# 18.3 映射
创建: `map1 := make(map[keytype]valuetype)`
初始化: `map1 := map[string]int{"one": 1, "two": 2}`
1如何使用`for`或者`for-range`遍历一个映射:
```go
for key, value := range map1 {
}
```
2如何在一个映射中检测键key1是否存在
`val1, isPresent = map1[key1]`
返回值: 键`key1`对应的值或者`0`, `true`或者`false`
3如何在映射中删除一个键
`delete(map1, key1)`
## 链接
- [目录](directory.md)
- 上一章:[运算符模板和接口](17.4.md)
- 下一节:[字符串](18.1.md)