03 2020 档案
摘要:Go语言基础之指针 所谓的指针就是某个变量在的内存的地址,而保存这个变量内存地址的变量,则是指针变量。定义如下: 去指针的语法如下: 其中: v:代表被取地址的变量,类型为T ptr:用于接收地址的变量,ptr的类型就为\ T,称做T的指针类型。\ 代表指针。 举个例子: 其中: 取地址操作符&和取
阅读全文
摘要:Go语言基础之函数 Go语言中,函数的基本组成为:关键字func,函数名,参数列表,返回值和返回语句。 函数定义 定义函数的具体格式如下: 其中: 函数名:由字母、数字、下划线组成。但函数名的第一个字母不能是数字。在同一个包内,函数名也称不能重名(包的概念详见后文)。 参数:参数由参数变量和参数变量
阅读全文
摘要:Go语言基础之map map是Python中的dict类型。 目录: "变量声明" "元素赋值" "元素删除" "判断某个键是否存在" "map的遍历" "按照指定顺序遍历map" 变量声明 map的声明基本上没有多余的元素。 其中: KeyType:表示键的类型。 ValueType:表示键对应的
阅读全文
摘要:Go语言基础之数组切片 目录: "概述" "创建数组切片" "基于数组" "直接创建" "元素遍历" "动态增减元素" "基于数组切片创建数组切片" "内容复制" 概述 基于数组,数组切片天界了一系列管理功能,可以随时动态扩充存放空间,并且可以随意传递而不会导致所管理的元素被重复复制。 数组切片的数
阅读全文
摘要:Go语言基础之数组 数组是Go语言中最常使用的数据结构之一,数组就是直一系列同一类型数据结构的集合。数组中包含的每个数据被称为数组元素,一个数组包含的元素个数被称为数组的长度 数组的声明方法 以下为一些常规的数组声明方法: 数组长度在定义后就不可更改,数组的长度是该数组类型的一个内置常量。可以使用内
阅读全文
摘要:Go语言基础之基本数据类型 Go语言中有丰富的数据类型,除了基本的整型、浮点型、布尔型、字符串外,还有数组、切片、结构体、函数、map、通道(channel)等。Go 语言的基本类型和其他语言大同小异。 目录 整形 整型分为以下两个大类: 按长度分为:int8、int16、int32、int64 对
阅读全文
摘要:Go 常量 相对于变量,常量是恒定不变的值,多用于定义程序运行期间不会改变的那些值。 常量的声明和变量声明非常类似,只是把var换成了const,常量在定义的时候必须赋值。 const pi = 3.14 const g = 9.98 声明了pi和g这两个常量之后,在整个程序运行期间它们的值都不能再
阅读全文
摘要:Go语言基础之变量声明 Go中的变量分为普通变量和指针变量,这里介绍普通变量声明,有关指针的在指针介绍。 变量声明 变量(Variable)的功能是存储数据。不同的变量保存的数据类型可能会不一样。常见变量的数据类型有:整型、浮点型、布尔型等。 Go语言中的每一个变量都有自己的类型,并且变量必须经过声
阅读全文