![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Go语言
学习Go语言
帅哥阿飞
这个作者很懒,什么都没留下…
展开
-
Go语言03
1、goroutine并发(缓冲区) // 这里我们定义了一个可以存储整数类型的带缓冲通道 // 缓冲区大小为2 ch := make(chan int, 2) // 因为 ch 是带缓冲的通道,我们可以同时发送两个数据 // 而不用立刻需要去同步读取数据 ch <- 1 ch <- 2 // 获取这两个数据 fmt.Println(<-ch)原创 2020-07-24 21:59:04 · 79 阅读 · 0 评论 -
Go语言02
1、指针(为了解决值传递,深度复制问题,节省内存) a := 10 var p1 *int //指针 p1 = &a //p1指向a的内存地址 fmt.Println(p1) fmt.Println(*p1)2、结构体package mainimport "fmt"func main() {var p1 Person p1.address = "东莞市" p1.name = "张飞" p1.age = 33 p1.sex = "男"fmt.Println(原创 2020-07-11 15:25:48 · 153 阅读 · 1 评论 -
Go语言01
1、变量 var num1 int num1 = 30 var num2 int = 15 var name = "张飞" sum := 100 var a,b,c int a = 1 b =2 c=32、变量const name string = "zf"iota关键字: const ( a =iota b =iota c =iota ) fmt.Println(a) fmt.Println(b) fmt.Println(c) 打印出:0 1原创 2020-07-09 21:04:54 · 153 阅读 · 0 评论