推荐阅读

GO – 文件相关操作

本文主要介绍了Go语言中文件读写的相关操作。 打开与关闭文件 os.Open()函数能够打开一个文件,返回一个*File和一个err。对得到的文件实例调用close()方法能够关闭文件。 func r...
阅读全文

Go语言基础 – 反射

反射介绍 反射是指在程序运行期对程序本身进行访问和修改的能力。程序在编译时,变量被转换为内存地址,变量名不会被编译器写入到可执行部分。在运行程序时,程序无法获取自身的信息。 支持反射的语言可以在程序编...
阅读全文

Go语言基础 – 接口

接口(interface)定义了一个对象的行为规范,只定义规范不实现,由具体的对象来实现规范的细节。 接口 接口类型 在Go语言中接口(interface)是一种类型,一种抽象的类型。 interfa...
阅读全文

Go – json使用

一、json说明 JSON是JavaScript Object Notation的缩写,它是一种数据交换格式。 在JSON出现之前,大家一直用XML来传递数据。因为XML是一种纯文本格式,所以它适合在...
阅读全文

Go语言基础 – 结构体

Go语言中没有“类”的概念,也不支持“类”的继承等面向对象的概念。Go语言中通过结构体的内嵌再配合接口比面向对象具有更高的扩展性和灵活性。 自定义类型与类型别名 1.自定义类型 在Go语言中有一些基本...
阅读全文

Go语言基础 – map

1.map是一种无序的基于key-value的数据结构,Go语言中的map是引用类型,必须初始化才能使用。 2.map声明时不会分配内存地址,需要初始化后才会分配内存地址,初始化用make map m...
阅读全文