go
只会写臭虫
这个作者很懒,什么都没留下…
展开
-
golang make的使用
make函数用于初始化slice、chan和map如果只用var声明,不用make初始化,变量对应的值为nil。1.make初始化slice共有三个参数:类型,长度和容量,其中类型和长度必须指定。关于长度和容量,指定长度len,即为slice赋指定长度的默认值,比如int赋值0,string赋值"",bool赋值false等。并且0到len-1都是合法的下标访问范围。容量表示sli...原创 2019-11-03 20:40:00 · 8633 阅读 · 4 评论 -
golang关于向channel里读写数据
goroutine,信道(channel),死锁的一些重点总结信道(channel)是goroutine之间互相通讯的东西,就是在做goroutine之间的内存共享,默认的信道的存消息和取消息都是阻塞的,这就叫做无缓冲的信道,也就是说,无缓冲的信道在取消息和存消息的时候都会挂起当前的goroutine,除非另一端已经准备好。var ch chan int = make(chan int)fu...转载 2019-10-09 11:29:55 · 2463 阅读 · 0 评论