已关闭的通道的特性:没有一个简单和通用的方法用来在不改变一个通道的状态的情况下检查这个通道是否已经关闭。关闭一个已经关闭的通道将产生一个恐慌,所以在不知道...
阅读全文
Go语言设计团队的首任负责人Rob Pike对并发编程的一个建议是不要让计算通过共享内存来通讯,而应该让它们通过通讯来共享内存。通道机制就是这种哲学的一个...
阅读全文
接口类型是Go中的一种很特别的类型。接口类型在Go中扮演着重要的角色。首先,在Go中,接口值可以用来包裹非接口值;然后,通过值包裹,反射和多态得以实现。G...
阅读全文
方法其实就是一个函数,在func这个关键字和方法名中间加入了一个特殊的接收器类型。接收器可以是结构体类型或者是非结构体类型。接收器是可以在方法的内部访问的...
阅读全文
Go语言通过用自定义的方式形成新的类型,结构体是类型中带有成员的复合类型。结构体成员是由一系列的成员变量构成,这些成员变量也被称为“字段”。字段有以下特性...
阅读全文