2022年11月4日

范围

摘要: 1、说明 在python中,range函数会返回一个可迭代序列 在go语言中,range关键字同样用于for循环中对数组、切片、通道、集合等的迭代 2、example 1 package main 2 3 import "fmt" 4 5 func main() { 6 a := []int{2.0 阅读全文

posted @ 2022-11-04 17:22 默玖 阅读(83) 评论(0) 推荐(0) 编辑

切片

摘要: 切片是对数组的抽象,数组长度不可变,相反,切片长度是不固定的,是一种动态数组 1、定义 1.1、var slice_name []type 1.2、make函数 var slice_name []type = make([]type, len) 简写:slice_name := make([]typ 阅读全文

posted @ 2022-11-04 17:07 默玖 阅读(558) 评论(0) 推荐(0) 编辑

结构体

摘要: 1、创建 使用关键字type、struct 数组内存储相同的数据类型,而结构体可以存储不同的数据类型 2、example 1 package main 2 3 import "fmt" 4 5 type person struct { 6 name string 7 gender string 8 阅读全文

posted @ 2022-11-04 13:51 默玖 阅读(19) 评论(0) 推荐(0) 编辑

指针

摘要: 看过之后,一句话:用于存储变量等的内存地址 1、定义 和定义变量和常量一样,在使用指针之前都需要声明 var point_name *type 2、example 1 package main 2 3 import "fmt" 4 5 func main() { 6 test7() 7 } 8 fu 阅读全文

posted @ 2022-11-04 11:06 默玖 阅读(19) 评论(0) 推荐(0) 编辑

数组

摘要: 1、定义 1、数组的长度是数组类型的一部分,所以一个数组不能动态改变长度 2、var variable_name[length] type 声明变量名-变量长度-变量类型 2、修改数组中元素 这一点其实是和python中列表的操作是一样的,都可以通过索引来访问 3、example 1 package 阅读全文

posted @ 2022-11-04 10:06 默玖 阅读(19) 评论(0) 推荐(0) 编辑

导航