Go
keyson R
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
go学习笔记-结构体
Go学习笔记-结构体 结构体是由一系列具有相同类型或不同类型的数据构成的数据集合,其格式如下: type struct_variable_type struct { member definition member definition ... member definition } 声明 package main import "fmt" type SaleOrder struct { Sku string Num int Price int } func mai原创 2021-03-08 21:48:59 · 118 阅读 · 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 · 128 阅读 · 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 · 246 阅读 · 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 · 118 阅读 · 0 评论 -
Go学习笔记-变量与常量
Go学习笔记-变量与常量 概述 变量 来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念,由字母、数字、下划线组成,其中首个字符不能为数字,可以通过变量名访问,一般格式是使用var关键字 常量 是一个简单值的标识符,在程序运行时,不会被修改的量, 其数据类型只可以是布尔型、数字型(整数型、浮点型和复数)和字符串型。一般的格式是使用const 变量声明 单个变量声明 第一种:指定变量类型,如果没有初始化,则变量默认为零值,其格式如下 // var 变量名称 数据类型 = 变量值 // 如果不赋值原创 2021-02-20 19:41:48 · 127 阅读 · 0 评论 -
Go学习笔记-输出方法
Go学习笔记-输出方法 package main import "fmt" func main(){ fmt.Print("输出到控制台不换行") fmt.Println("") fmt.Println("输出到控制台且换行") fmt.Printf("name=%s,age=%d\n", "Tom", 30) } Printf 格式 类型 说明 %v 以默认的方式打印变量的值 %T 打印变量的类型 %+d Integer 带符号的整型,fm原创 2021-02-20 19:40:48 · 284 阅读 · 0 评论
分享