|
|
@ -327,7 +327,9 @@ func main() {
|
|
|
|
|
|
|
|
|
|
|
|
我(原文作者)已经将我们讨论的所有概念汇总到一个程序中,你可以从 [github](https://github.com/golangbot/arraysandslices) 下载。
|
|
|
|
我(原文作者)已经将我们讨论的所有概念汇总到一个程序中,你可以从 [github](https://github.com/golangbot/arraysandslices) 下载。
|
|
|
|
|
|
|
|
|
|
|
|
## 知识扩展
|
|
|
|
希望你喜欢阅读。请留下宝贵的意见和反馈:)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## 以下为扩展知识
|
|
|
|
|
|
|
|
|
|
|
|
[Go编程基础视频教程笔记](https://study.163.com/course/courseLearn.htm?courseId=306002#/learn/video?lessonId=421019&courseId=306002)
|
|
|
|
[Go编程基础视频教程笔记](https://study.163.com/course/courseLearn.htm?courseId=306002#/learn/video?lessonId=421019&courseId=306002)
|
|
|
|
|
|
|
|
|
|
|
@ -341,10 +343,11 @@ import (
|
|
|
|
|
|
|
|
|
|
|
|
func main(){
|
|
|
|
func main(){
|
|
|
|
// 方式一
|
|
|
|
// 方式一
|
|
|
|
var m map[int]string // 声明一个map
|
|
|
|
var m map[int]string // 声明一个map,此时的 map == nil
|
|
|
|
fmt.Println(m)
|
|
|
|
fmt.Println(m)
|
|
|
|
m = map[int]string{} // 初始化一个map
|
|
|
|
m = map[int]string{} // 初始化一个map,此时的 map != nil,是map[]
|
|
|
|
fmt.Println(m)
|
|
|
|
fmt.Println(m)
|
|
|
|
|
|
|
|
// 以上两种的区别在于有没有被初始化容量
|
|
|
|
|
|
|
|
|
|
|
|
// 方式二
|
|
|
|
// 方式二
|
|
|
|
var m2 map[int]string = map[int]string{}
|
|
|
|
var m2 map[int]string = map[int]string{}
|
|
|
@ -354,6 +357,17 @@ func main(){
|
|
|
|
m3 := map[int]string{}
|
|
|
|
m3 := map[int]string{}
|
|
|
|
fmt.Println(m3)
|
|
|
|
fmt.Println(m3)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 方式四
|
|
|
|
|
|
|
|
m4 := map[string]string{
|
|
|
|
|
|
|
|
"name":"Tinywan",
|
|
|
|
|
|
|
|
"school":"BAT_UN"
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
fmt.Println(m4)
|
|
|
|
|
|
|
|
m5 := make(map[string][string])
|
|
|
|
|
|
|
|
m5["name"] = "Linux"
|
|
|
|
|
|
|
|
m5["school"] = "Unix"
|
|
|
|
|
|
|
|
// 注意:m4和m5两种初始化的方式等价
|
|
|
|
|
|
|
|
|
|
|
|
// 设置、获取、删除
|
|
|
|
// 设置、获取、删除
|
|
|
|
m3[1] = "Tinywan"
|
|
|
|
m3[1] = "Tinywan"
|
|
|
|
a := m3[1]
|
|
|
|
a := m3[1]
|
|
|
@ -415,5 +429,3 @@ func main(){
|
|
|
|
fmt.Println(slice01) // 有序的数组:[1 2 3 4 5 6]
|
|
|
|
fmt.Println(slice01) // 有序的数组:[1 2 3 4 5 6]
|
|
|
|
}
|
|
|
|
}
|
|
|
|
```
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
希望你喜欢阅读。请留下宝贵的意见和反馈:)
|
|
|
|
|