go系列
小菜鸡No.1
小菜鸡开启博客之旅
展开
-
Go系列一第四篇 --数组和切片
go-数组和切片 数组 声明 初始化 遍历 数组的声明 func TestArray(t *testing.T) { var a [3]int // 声明并初始化为默认的初始值(这里是:零值) a[0] = 1 // 第一个位置赋值为1 t.Log(a) b := [3]int{1, 2, 3} // 声明同时初始化 t.Log(b) c := [2][2]int{{1,2},{12,22}} // 多维数组初始化 t.Log(c) } 数组遍历 通过索引遍历 类似于js的迭代遍历原创 2020-11-01 23:27:24 · 59 阅读 · 0 评论 -
Go系列一第三篇 -- 条件和循环
go的条件判断和循环 while 循环 func TestIf(t *testing.T){ n := 0 for n < 5 { n++; fmt.Print(n) } } 无限循环 for{ .... |} for循环 for i := 0; i < 10; i++ { fmt.Print(i) } if条件判断 第一种 if…else… i:=1 if condition { .... }else if condition { ..... }else{ ....原创 2020-11-01 16:51:35 · 108 阅读 · 0 评论 -
Go系列一第二篇-- 运算符
go的运算符 数组比较 位运算符 数组比较 go语言的数组比较注意点: 数组长度必须相等 类型必须相等 正确示例 注意此处的方法名称必须以Test为前缀,比如TestOperator 如果不以Testxx为前缀,就不能进行测试 import "testing" func TestOperator(t *testing.T){ //定义数组 a := [...]int{1,2,3,4,5} b := [...]int{1,2,3,6,5} c := [...]int{1,2,3,4,5}原创 2020-11-01 14:09:46 · 100 阅读 · 0 评论 -
Go系列一第一篇-- 基本数据类型
Go系列之一 – 基本数据类型 基本类型 bool 布尔类型 string 字符串类型 int int8 int16 int32 int64 有符号整数类型 ,后面的数字表示多少位 uint uint8 uint16 uint32 uint64 uintptr 无符号整数类型 ,后面的数字表示多少位 byte // alias for uint8 字节类型是无符号8位整形的别名 rune // alias for int32,represents a Unicode code point f原创 2020-11-01 00:49:46 · 255 阅读 · 2 评论