上一页 1 ··· 34 35 36 37 38 39 40 41 42 ··· 44 下一页
摘要: ##go 接口 ###1.1 接口实例 //interface 接口是一组行为规范的集合 type interfaceninit1er interface { //定义接口,通常接口名以er结尾 //接口里面之定义方法,不定义变量 move(src string,int string) (int,e 阅读全文
posted @ 2022-05-29 16:42 liwenchao1995 阅读(63) 评论(0) 推荐(0)
摘要: 目录go defer&panic&recover&init1.1 defer2.1 panic3.1 recover4.1 init go defer&panic&recover&init 1.1 defer //defer 注册延时调用 后注册的先执行,越靠下的defer先执行 //defer 用 阅读全文
posted @ 2022-05-29 16:20 liwenchao1995 阅读(55) 评论(0) 推荐(0)
摘要: ##go if&if-else ###1.1 if 判断 //if 语句 func ifinit1() { //或,|| 判断第一个是对的,后面的就不会再判断了 if c,d,e := 3,4,5;c < d && (d < e || c <e) { fmt.Println("True") fmt. 阅读全文
posted @ 2022-05-29 03:26 liwenchao1995 阅读(45) 评论(0) 推荐(0)
摘要: ##go switch ###1.1 switch 逻辑判断 default是一个兜底策略 //switch //相当于else if 吧,switch后带表达式时,只能模拟相等的情况,如果不带表达式,case后就可以跟任意的条件表达式,也叫空switch func switchinit1(){ c 阅读全文
posted @ 2022-05-29 03:24 liwenchao1995 阅读(83) 评论(0) 推荐(0)
摘要: ##go 结构体 ###1.1 结构体 我们把一个结构体的函数称为方法,和函数的区别是 func (u user) hello(man string) {},多了(u user) ####1.1.1 定义结构体 type user struct { id int score float32 enro 阅读全文
posted @ 2022-05-27 15:09 liwenchao1995 阅读(98) 评论(0) 推荐(0)
摘要: ##shell jq处理json字符串 ###1.1 工具介绍 自己用shell处理json字符串的时候,开发输入格式的不通会导致解析字符串有问题,所以这里用到了jq工具 jq 是一款命令行下处理 JSON 数据的工具。其可以接受标准输入,命令管道或者文件中的 JSON 数据,经过一系列的过滤器(f 阅读全文
posted @ 2022-05-18 14:46 liwenchao1995 阅读(3372) 评论(0) 推荐(0)
摘要: ##go 代码练习 ###1.1 把一个int32的数换算成二进制 //作业1,把一个int32的数换算成二进制 package main import ( "fmt" "math" "strings" ) func main() { fmt.Println(BinaryFormat(0)) fmt 阅读全文
posted @ 2022-05-14 20:09 liwenchao1995 阅读(117) 评论(0) 推荐(0)
摘要: ##go 变量作用域 ###1.1 对于全局变量,如果以大写字母开头,所有地方都可以访问,跨package访问时需要带上package名称;如果以小写字母开头,则本package内都可以访问。 函数内部的局部变量,仅本函数内可以访问。{}可以固定一个作用域。内部声明的变量可以跟外部声明的变量有冲突, 阅读全文
posted @ 2022-05-14 19:59 liwenchao1995 阅读(71) 评论(0) 推荐(0)
摘要: ##go 变量 常量 字面量 ###1.1 变量类型 | 类型 | go变量类型 | fmt输出 | | | | | | 整型 | int int8 int16 int32 int64 uint uint8 uint16 uint32 uint64 | %d | | 浮点型 | float32 fl 阅读全文
posted @ 2022-05-14 19:57 liwenchao1995 阅读(91) 评论(0) 推荐(0)
摘要: ##go 操作符与表达式 ###1.1 算法术运算符 | 运算符 | 描述 | | | | | + | 相加 | | - | 相减 | | * | 相乘 | | / | 相除 | | % | 求余 | func main() { var a float32 = 5 var b float32 = 3 阅读全文
posted @ 2022-05-14 19:42 liwenchao1995 阅读(124) 评论(0) 推荐(0)
上一页 1 ··· 34 35 36 37 38 39 40 41 42 ··· 44 下一页