![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Go
keyson R
这个作者很懒,什么都没留下…
展开
-
go学习笔记-结构体
Go学习笔记-结构体结构体是由一系列具有相同类型或不同类型的数据构成的数据集合,其格式如下:type struct_variable_type struct { member definition member definition ... member definition}声明package mainimport "fmt"type SaleOrder struct { Sku string Num int Price int}func mai原创 2021-03-08 21:48:59 · 72 阅读 · 0 评论 -
go学习笔记-集合
Go学习笔记-集合概述Map 集合是无序的 key-value 数据结构,因为 Map 是使用 hash 表来实现的, key / value 可以是任意类型,但所有的 key 必须属于同一数据类型,所有的 value 必须属于同一数据类型,key 和 value 的数据类型可以不相同。声明/*** 声明变量,默认 map 是 nil */var map_variable map[key_data_type]value_data_type/** * 使用 make 函数 */ma原创 2021-03-08 21:48:17 · 72 阅读 · 0 评论 -
go学习笔记-数组
Go学习笔记-数组概述数组 是一个由固定长度的特定类型元素组成的序列,一个数组可以由零个或多个 元素组成,要注意的是数组一旦声明了,其长度就固定了,不能动态变化。数组初始化长度确定的初始化// 初始化数组中 {} 中的元素个数不能大于 [] 中的数字。var arr = [3] int {1,2,3}// arr := [3] int {1,2,3}fmt.Println("arr", arr)// 二维数组var arr_2 = [3][5] int {{1,2,3,4,5}原创 2021-02-27 09:41:01 · 193 阅读 · 0 评论 -
go学习笔记-切片
go学习笔记-切片切片,切片是一种动态数组,比数组操作灵活,长度不是固定的,可以进行追加和删除。注:切片不需要说明长度定义声明一个未指定大小的数组来定义切片// 大概的格式如下var slice []type// eg: var slice [] int// 使用make()函数来创建切片// capacity 为可选参数,指定容量// len 是数组的长度并且也是切片的初始长度slice1 := make([]type, len, capacity)// eg: slic原创 2021-02-27 09:39:53 · 69 阅读 · 0 评论 -
Go学习笔记-变量与常量
Go学习笔记-变量与常量概述变量 来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念,由字母、数字、下划线组成,其中首个字符不能为数字,可以通过变量名访问,一般格式是使用var关键字常量 是一个简单值的标识符,在程序运行时,不会被修改的量, 其数据类型只可以是布尔型、数字型(整数型、浮点型和复数)和字符串型。一般的格式是使用const变量声明单个变量声明第一种:指定变量类型,如果没有初始化,则变量默认为零值,其格式如下// var 变量名称 数据类型 = 变量值// 如果不赋值原创 2021-02-20 19:41:48 · 65 阅读 · 0 评论 -
Go学习笔记-输出方法
Go学习笔记-输出方法package mainimport "fmt"func main(){ fmt.Print("输出到控制台不换行") fmt.Println("") fmt.Println("输出到控制台且换行") fmt.Printf("name=%s,age=%d\n", "Tom", 30)}Printf格式类型说明%v以默认的方式打印变量的值%T打印变量的类型%+dInteger带符号的整型,fm原创 2021-02-20 19:40:48 · 203 阅读 · 0 评论