go基本知识

1.内建方面(make、new)

make 创建变量(返回引用类型)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// mackslice mack切片(长度可变)
func makeSlice() {
mslice := make([]string, 3)
mslice[0] = "aa"
mslice[1] = "bb"
mslice[2] = "cc"
fmt.Println(mslice)
}
func makeMap() {
mMap := make(map[string]string)
mMap["name"] = "ccc"
mMap["age"] = "10"
fmt.Println(mMap)
fmt.Println(reflect.TypeOf(mMap))

}


//makeChan 创建没有缓存的chan(管道)
func makeChan() {
//缓存为3
//mchan :=make(chan int,3)
mchan := make(chan int)
close(mchan)

}
打赏
  • 版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!
  • Copyrights © 2018-2020 丁振莹
  • 访问人数: | 浏览次数:

你的每一分支持,是我努力下去的最大的力量 ٩(๑❛ᴗ❛๑)۶

支付宝
微信