指针
指针 一 指针介绍 1.1 什么是指针 我们将内存中字节单元的编号称为:地址(Address) 如果把内存单元比喻为小柜子,那么内单元的地址就相当于柜子的编号,如下所示 地址(Address)是用来帮我们找到存储在内存中的数据的,每个地址都指向一块存储空间,可以说“指向”二字很好地表达出了地址的精髓,为了能够更好地反映出地址的精髓,在高…
函数
函数 函数就是盛放一组代码块的”容器”,该代码块实现某个特定功能,被组织到函数内后可以重复调用 Go语言中支持函数、匿名函数和闭包,并且函数在Go语言中属于“一等公民”。 一 函数的使用 1.1 定义 语法 func 函数名(参数)(返回值){ 函数体 } 解释: 1、函数名:命名规范同变量名,同一个包内不能重复 2、参数:由参数名和类型组…
复合数据类型介绍
复合数据类型介绍 一 什么是复合数据类型 基本数据类型是Go语言世界中的原子,以不同的方式组合基本数据类型得到的就是复合数据类型。复合类型是通过组合基础类型,来表达更加复杂的数据结构,即使用其他类型定义的类型,因而复合类型又称之为派生类型。本章主要介绍:指针、数组array、切片slice、字典map、结构体。 数据类型分为值类型与引用类型…