go-learning-1

Golang学习记录 关于swtich Golang中的switch的每个case自带break关键字,即不用手动去设置break关键字。 import ( "fmt" ) func main(){ variables := 12 switch variables { case 24: fmt.Println('24') case 12: fmt.Println('12') case 36: fmt.Println('36') default: fmt.Println('114514') } } // 12 如果在其他语言中这样编写switch代码块,36和default代码块中的输出也会执行。 fallthrough关键字 当然,golang也提供了能够无视掉默认break的关键字,即fallthrough,在指定的case最后一行加上fallthrough,则对应的case代码块将会忽视掉默认的break操作。 // 接上 func main(){ variables := 12 switch variables { case 24: fmt.Println('24') case 12: fmt.Println('12') fallthrough case 36: fmt.Println('36') default: fmt.Println('114514') } } // 12 // 36 关于数组 在golang中的数组和c一样,一旦定义了大小就不可更改,且声明方式有多种,如下: // var variable_name [SIZE] variable_type func main(){ var balance = [3]float32{100, 2....

January 28, 2022 · 2 min · 384 words · Runtus