应用程序的交互,即数据的交互,永远离不开序列化,常见的数据交互格式是json。一、Go语言中的序列化和反序列化go语言中序列化对比:方式优点缺点binar...
阅读全文
目录和文件管理方法由Go语言标准库的os包提供一、目录管理相关函数:func Mkdir(name string, perm FileMode) erro...
阅读全文
nil是Go中的一个使用频率很高的预声明标识符。很多种类的类型的零值都用nil表示。很多有其它语言编程经验的程序员在初学Go语言的时候常将nil看成是其它...
阅读全文
已关闭的通道的特性:没有一个简单和通用的方法用来在不改变一个通道的状态的情况下检查这个通道是否已经关闭。关闭一个已经关闭的通道将产生一个恐慌,所以在不知道...
阅读全文
Go语言设计团队的首任负责人Rob Pike对并发编程的一个建议是不要让计算通过共享内存来通讯,而应该让它们通过通讯来共享内存。通道机制就是这种哲学的一个...
阅读全文