摘要:
[toc] ##go defer&panic&recover&init ###1.1 defer ``` //defer 注册延时调用 后注册的先执行,越靠下的defer先执行 //defer 用于注册一个延迟调用,(在函数返回之前调用)常用于释放资源,比如打开一个文件修改,可以添加defer,在函 阅读全文
摘要:
##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. 阅读全文
摘要:
##go switch ###1.1 switch 逻辑判断 default是一个兜底策略 //switch //相当于else if 吧,switch后带表达式时,只能模拟相等的情况,如果不带表达式,case后就可以跟任意的条件表达式,也叫空switch func switchinit1(){ c 阅读全文