select select 语句用于在多个发送/接收信道操作中进行选择。select 语句会一直阻塞,直到发送/接...[作者空间]
缓冲信道 之前看到的都是无缓冲信道,无缓冲信道的发送和接收过程是阻塞的。我们还可以创建一个有缓冲(Buffer)的...[作者空间]
Go语言并发 Go 是并发式语言,而不是并行式语言。 并发是指立即处理多个任务的能力。 Go 编程语言原生支持并发...[作者空间]
接上一篇文章,继续学习接口 指针接受者与值接受者实现接口 同样可以使用指针接受者(Pointer Receiver...[作者空间]
接口 接口一般这样定义:接口定义一个对象的行为。接口只指定了对象应该做什么,至于如何实现这个行为(即实现细节),则...[作者空间]
方法 方法其实就是一个函数,在 func 这个关键字和方法名中间加入了一个特殊的接收器类型。接收器可以是结构体类型...[作者空间]
字符串 Go 语言中的字符串是一个字节切片。把内容放在双引号""之间,我们可以创建一个字符串。 Go 中的字符串是...[作者空间]
逢年过节,回到老家,玩的最多的就是打麻将、斗地主。今天要说的,就是这个经典游戏——斗地主。 一、斗地主牌面分析 斗...[作者空间]
可变参数函数 可变参数函数是一种参数个数可变的函数。 如果函数最后一个参数被记作 ...T ,这时函数可以接受任意...[作者空间]
数组 数组是同一类型元素的集合。Go 语言中不允许混合不同类型的元素,例如包含字符串和整数的数组。(译者注:当然,...[作者空间]
函数 Go 语言中,函数声明通用语法如下: 函数的参数列表定义在 (和) 之间,返回值的类型则定义在之后的 ret...[作者空间]
先讲一下,写这种笔记的目的: 自己在学的过程中能一字一句读下来并且写出来,便于理解加深记忆,这样做比只看教程记忆会...[作者空间]
Tencent https://github.com/Tencent?utf8=%E2%9C%93&q=&type...[作者空间]
理解并发和并行并发:同时管理多件事情。并行:同时做多件事情。表示同时发生了多件事情,通过时间片切换,哪怕只有单一的...[作者空间]