mirror of
https://github.com/unknwon/the-way-to-go_ZH_CN.git
synced 2025-08-12 06:23:59 +08:00
update
This commit is contained in:
@@ -27,7 +27,7 @@ map 也可以用函数作为自己的值,这样就可以用来做分支结构
|
|||||||
|
|
||||||
key1 对应的值可以通过赋值符号来设置为 `val1:map1[key1] = val1`。
|
key1 对应的值可以通过赋值符号来设置为 `val1:map1[key1] = val1`。
|
||||||
|
|
||||||
令 `v: = map1[key1]` 可以将 key1 对应的值赋值为 v;如果 map 中没有 key1 存在,那么 v 将被赋值为 map1 的值类型的空值。
|
令 `v := map1[key1]` 可以将 key1 对应的值赋值为 v;如果 map 中没有 key1 存在,那么 v 将被赋值为 map1 的值类型的空值。
|
||||||
|
|
||||||
常用的 `len(map1)` 方法可以获得 map 中的 pair 数目,这个数目是可以伸缩的,因为 map-pairs 在运行时可以动态添加和删除。
|
常用的 `len(map1)` 方法可以获得 map 中的 pair 数目,这个数目是可以伸缩的,因为 map-pairs 在运行时可以动态添加和删除。
|
||||||
|
|
||||||
|
@@ -53,7 +53,7 @@ func main() {
|
|||||||
但是如果你想要一个排序的列表你最好使用结构体切片,这样会更有效:
|
但是如果你想要一个排序的列表你最好使用结构体切片,这样会更有效:
|
||||||
|
|
||||||
```go
|
```go
|
||||||
type struct {
|
type name struct {
|
||||||
key string
|
key string
|
||||||
value int
|
value int
|
||||||
}
|
}
|
||||||
|
@@ -26,7 +26,6 @@ func main() {
|
|||||||
for k, v := range invMap {
|
for k, v := range invMap {
|
||||||
fmt.Printf("Key: %v, Value: %v / ", k, v)
|
fmt.Printf("Key: %v, Value: %v / ", k, v)
|
||||||
}
|
}
|
||||||
fmt.Println()
|
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user