03 2022 档案
摘要:func calc(a, b int) (sum int, sub int) { //返回值名字可以写在 返回类型前面 sum = a + b sub = a - b return } func calc_v1(b ...int) int { //多个参数类型一样,可以用... sum := 0 f
阅读全文
摘要:1.if else语句块 2. for语句 3. switch语句 Go里面switch默认相当于每个case最后带有break,匹配成功后不会自动向下执行其他case,而是跳出整个switch, 但是可以使用fallthrough强制执行后面的case代码,fallthrough不会判断下一条ca
阅读全文
摘要:恢复内容开始 go 中单引号和 双引号, 双引号是字符串,单引号是字符 printf支持解析, % println不支持 恢复内容结束 1.字符串原理解析 2. 时间类型 3. ⽇期类型 字符串原理解析 1. 字符串底层就是⼀个byte数组,所以可以和[]byte类型互相转换 2. 字符串之中的字符
阅读全文
摘要::= 只能在第一次声明时用到 var strArr []string = []string{"10.237.8.2", "10.237.8.3", "10.237.8.3"} 1.标识符、关键字 2. 变量和常量 3. 数据类型 4. Go程序基本结构 标识符,关键字 1. 标识符是⽤来表示Go中的
阅读全文
摘要:Go 程序结构 a go远吗按package 进行阻止,并且package要放到非注释的第一行 b 一个可执行程序只有一个main包和一个main函数 c main 函数是程序的执行入口 垃圾回收 内存⾃动回收,再也不需要开发⼈员管理内存 开发⼈员专注业务实现,降低了⼼智负担 只需要new分配内存,
阅读全文