04 2020 档案
摘要:接口 接口(interface)定义了一个对象的行为规范,之定义规范不实现,由具体的对象来实现规范的细节。 接口类型 在Go语言中接口(interface)是一种类型,一种抽象的类型。 interface是一组method的集合,是duck-type programming的一种体现。接口做的事情就
阅读全文
摘要:本文参考:https://www.liwenzhou.com/posts/Go/10_struct/ 结构体 Go语言中的基本数据类型可以表示一些事物的基本属性,但是当我们想表达一个事物的全部或者部分属性时,这时候再用单一的基本数据类型明显就无法满足需求。Go语言提供了一种自定义数据类型,可以封装多
阅读全文
摘要:本文参考:https://www.liwenzhou.com/posts/Go/08_map/ MAP(映射) Go语言中提供的映射关系容器为 ,其内部使用 实现。(类似于Python中的字典dict) 映射概述 map是一种无序的基于 的数据结构,Go语言中map是引用类型,必须初始化后才能使用。
阅读全文
摘要:本文参考: https://www.liwenzhou.com/posts/Go/05_array/ https://www.liwenzhou.com/posts/Go/06_slice/ Array(数组) 数组是长度固定,类型固定的数据容器,根据下标访问和修改元素内容,下标从0开始,最后一个元
阅读全文
摘要:本文参考:https://www.liwenzhou.com/posts/Go/09_function/ 函数 函数概述 函数是一段能够重复使用的代码的封装。函数参数定义了外界给函数输入的数据。返回值定义了函数给外界输出的数据。Go语言函数支持不定长参数和多个返回值。 函数定义 Go语言中定义函数使
阅读全文