golang switch case结构
结构: switch express { case exp1: todo1 case exp2: todo2 default: } Q1: default定义在最前面和最后面有什么区别? default的执行时机和default所在的位置无关。不管default是放在所有其他case的前面还是后面,都是先检查其他case,其他case都不满足时,default才会得到执行。 default放在最前面: func main(){ v := 10 switch v { default: fmt.Pr...阅读全文