程序中的数据和变量都会被分配到程序所在的虚拟内存中,内存空间包含两个重要区域栈区(Stack)和堆区(Heap)。函数调用的参数、返回值以及局部变量大都会...
阅读全文
应用程序的交互,即数据的交互,永远离不开序列化,常见的数据交互格式是json。一、Go语言中的序列化和反序列化go语言中序列化对比:方式优点缺点binar...
阅读全文
目录和文件管理方法由Go语言标准库的os包提供一、目录管理相关函数:func Mkdir(name string, perm FileMode) erro...
阅读全文
nil是Go中的一个使用频率很高的预声明标识符。很多种类的类型的零值都用nil表示。很多有其它语言编程经验的程序员在初学Go语言的时候常将nil看成是其它...
阅读全文
已关闭的通道的特性:没有一个简单和通用的方法用来在不改变一个通道的状态的情况下检查这个通道是否已经关闭。关闭一个已经关闭的通道将产生一个恐慌,所以在不知道...
阅读全文