golang基础(7)——切片Slice
摘要:1、切片Slice 1、slice 并不是数组或数组指针。它通过内部指针和相关属性引用数组片段,以实现变长方案。 2、切片:切片是数组的一个引用,因此切片是引用类型。但自身是结构体,值拷贝传递。 3、切片的长度可以改变,因此,切片是一个可变的数组。 4、切片遍历方式和数组一样,可以用len()求长度
阅读全文
posted @
2021-08-23 16:18
一只皮皮阳
阅读(391)
推荐(0)
golang基础(6)——数组
摘要:1、数组(Array)特性 1. 数组:是同一种数据类型的固定长度的序列。 2. 数组定义:var a [len]int,比如:var a [5]int,数组长度必须是常量,且是类型的组成部分。一旦定义,长度不能变。 3. 长度是数组类型的一部分,因此,var a[5] int和var a[10]i
阅读全文
posted @
2021-08-23 14:20
一只皮皮阳
阅读(101)
推荐(0)
golang基础(5)——基本类型
摘要:1、基本类型 类型长度(字节)默认值说明 bool 1 false byte 1 0 uint8 rune 4 0 Unicode Code Point, int32 int, uint 4或8 0 32 或 64 位 int8, uint8 1 0 -128 ~ 127, 0 ~ 255,byte
阅读全文
posted @
2021-08-23 10:11
一只皮皮阳
阅读(73)
推荐(0)
golang基础(4)——下划线&变量常亮
摘要:1、下划线——》“_”是特殊标识符,用来忽略结果 匿名变量 用来加载包 初始化包init() 2、变量声明 var 变量名 变量类型var ( a type b type c type d type) 3、变量初始化 var name string = "Hi"var name,age = "Jac
阅读全文
posted @
2021-08-20 16:05
一只皮皮阳
阅读(279)
推荐(0)
golang基础(3)——常用命令
摘要:1、常用命令 go env用于打印Go语言的环境信息。 go run命令可以编译并运行命令源码文件。 go get可以根据要求和实际情况从互联网上下载或更新指定的代码包及其依赖包,并对它们进行编译和安装。 go build命令用于编译我们指定的源码文件或代码包以及它们的依赖包。 go install
阅读全文
posted @
2021-08-20 15:13
一只皮皮阳
阅读(78)
推荐(0)
golang基础(2)——init&main函数
摘要:1、init——》用于包初始化 特征: 1、 init函数是用于程序执行前做包的初始化的函数,比如初始化包里的变量等 2、 每个包可以拥有多个init函数 3、 包的每个源文件也可以拥有多个init函数 4、 同一个包中多个init函数的执行顺序go语言没有明确的定义(说明) 5、 不同包的init
阅读全文
posted @
2021-08-20 15:09
一只皮皮阳
阅读(101)
推荐(0)
golang基础(1)——内置类型+函数
摘要:1、值类型 bool int(32 or 64), int8, int16, int32, int64 uint(32 or 64), uint8(byte), uint16, uint32, uint64 float32, float64 string complex64, complex128
阅读全文
posted @
2021-08-20 15:00
一只皮皮阳
阅读(59)
推荐(0)