12 2021 档案
Go语言基础六:结构体和方法
摘要:结构体 结构体是一个由用户定义的复合类型,它由一系列属性组成,每个属性都有自己的类型和值。Go语言中数组可以存储同一类型的数据,但在结构体中用户可以为不同项定义不同(或相同)的数据类型。结构体是值类型,因此可以通过new()函数来创建。 定义结构体 结构体的定义需要使用type和struct语句。s
Go语言基础五:引用类型-切片和映射
摘要:切片 Go的数组长度不可以改变,在某些特定的场景中就不太适用了。对于这种情况Go语言提供了一种由数组建立的、更加灵活方便且功能强大的包装(Wapper),也就是切片。与数组相比切片的长度不是固定的,可以追加元素。 切片本身不拥有任何数据,它们只是对现有数组的引用。 切片的定义 可以声明一个未指定大小
Go语言基础四:数组和指针
摘要:GO语言中数组和指针 数组 Go语言提供了数组类型的数据结构。 数组是同一数据类型元素的集合。这里的数据类型可以是整型、字符串等任意原始的数据类型。数组中不允许混合不同类型的元素。(当然,如果是interface{}类型数组,那么一个数组元素可以包含任意数据类型。) 数组的每一个元素都是类型相同、长