摘要:
1、切片的创建 示例: 执行结果: 2、切片的截取 切片语法: 操作 含义 s[n] 切片s中索引位置为n的项 s[:] 从切片s的索引位置0到len(s)-1处所获得的切片 s[low:] 从切片s的索引位置low到len(s)-1处所获得的切片 s[:high] 从切片s的索引位置0到high处 阅读全文
摘要:
1、切片的长度和容量 流程分析: 示例: 执行结果: 阅读全文
摘要:
1、数组指针做函数参数 示例: 执行结果: 阅读全文
摘要:
1、数组做函数参数是值拷贝 示例: 执行结果: 阅读全文
摘要:
1、冒泡排序原理 示例: 执行结果: 阅读全文
摘要:
1、随机数的使用 示例1: 如果种子参数一样,每次运行程序产生的随机数都一样 执行结果: 产生的随机数,每次结果都一样。 示例2:以当前时间做为参数,每次程序运行的随机数都会不一样 执行结果: 阅读全文
摘要:
1、go语音基础之数组比较和赋值 示例: 执行结果: 阅读全文
摘要:
1、二维数组 示例: 执行结果: 阅读全文
摘要:
1、数组的初始化 示例: 执行结果: 阅读全文
摘要:
1、数组 数组是指一系列同一类型数据的集合。数组中包含的每个数据被称为数组元素(element),一个数组包含的元素个数被称为数组的长度。 数组⻓度必须是常量,且是类型的组成部分。 示例: 执行结果: 2、数组的基本操作 示例: 执行结果: 阅读全文
摘要:
1、指针做函数参数 示例: 执行结果: 分析流程图 阅读全文
摘要:
1、指针做函数参数 示例: 执行结果: 流程图: 阅读全文
摘要:
1、new函数 表达式new(T)将创建一个T类型的匿名变量,所做的是为T类型的新值分配并清零一块内存空间,然后将这块内存空间的地址作为结果返回,而这个结果就是指向这个新的T类型值的指针值,返回的指针类型为*T。 我们只需使用new()函数,无需担心其内存的生命周期或怎样将其删除,因为Go语言的内存 阅读全文
摘要:
1、不要操作没有合法指向的内存 示例: 执行结果: 阅读全文
摘要:
1、分类 类型 名称 长度 默认值 说明 pointer 指针 nil array 数组 0 slice 切片 nil 引⽤类型 map 字典 nil 引⽤类型 struct 结构体 2、指针 指针是一个代表着某个内存地址的值。这个内存地址往往是在内存中存储的另一个变量的值的起始位置。Go语言对指针 阅读全文