Go基础学习记录 - Go指南 - 指针接收者
Go可以为指针接收者声明方法。这意味着对于某类型 T ,接收者的类型可以用 *T 的语法
Go可以为指针接收者声明方法。这意味着对于某类型 T ,接收者的类型可以用 *T 的语法
简单记录下指针与函数,修改下上篇文章的代码,将方法改为函数
方法能够修改其接收者指向的值,可以避免在每次调用方法时复制该值,若值的类型为大型结构体时,这样做会更加高效。
Golang接口学习。接口类型 是由一组方法签名定义的集合。接口类型的值可以保存任何实现了这些方法的值。
类型断言 提供了访问接口值底层具体值的方式。
类型选择 是一种按顺序从几个类型断言中选择分支的结构。
fmt 包中定义的 Stringer 是最普遍的接口之一
Go 程序使用 error 值来表示错误状态
io 包的io.Reader 接口,实现了从数据流的末尾进行读取数据
让我们来了解下关于图片Image的使用
*goroutine* 由 Go 运行时管理的轻量级线程.
信道是带有类型的管道,你可以通过它用信道操作符 <- 来发送或者接收值。具体如何使用点击查看原文。
并发系列之range和close,另外一种使用信道的方式
select语句使一个goroutine可以等待多个通信操作
用golang方便的实现等价二叉树,具体细节查看原文