纳须弥

海纳百川
有容乃大

编程

Golang

Go基础编程:复合类型—map

puyizhen 阅读(73) 评论(0)

1. 概述Go语言中的map(映射、字典)是一种内置的数据结构,它是一个无序的key—value对的集合,比如以身份证号作为唯一键来标识一个人的信息。 map格式为: map[keyTy...

Golang

Go基础编程:复合类型—结构体

puyizhen 阅读(140) 评论(0)

1 结构体类型有时我们需要将不同类型的数据组合成一个有机的整体,如:一个学生有学号/姓名/性别/年龄/地址等属性。显然单独定义以上变量比较繁琐,数据不便于管理。结构体是一种聚合的数据类型,它是由...

Golang

Go基础编程:面向对象—匿名组合

puyizhen 阅读(61) 评论(0)

1 匿名字段一般情况下,定义结构体的时候是字段名与其类型一一对应,实际上Go支持只提供类型,而不写字段名的方式,也就是匿名字段,也称为嵌入字段。当匿名字段也是一个结构体的时候,那么这个结构体所拥...

Golang

Go基础编程:面向对象—方法

puyizhen 阅读(81) 评论(0)

1 概述在面向对象编程中,一个对象其实也就是一个简单的值或者一个变量,在这个对象中会包含一些函数,这种带有接收者的函数,我们称为方法(method)。 本质上,一个方法则是一个和特殊类型关联的函...

Golang

Go基础编程:面向对象—接口

puyizhen 阅读(76) 评论(0)

1 概述在Go语言中,接口(interface)是一个自定义类型,接口类型具体描述了一系列方法的集合。接口类型是一种抽象的类型,它不会暴露出它所代表的对象的内部值的结构和这个对象支持的基础操作的...