golang 個人筆記和心得

if switch

和 c 不同的是, if 不需要小括號, 另外大括號必須要有, 並且強制是範例的排版方式, 否則會有 error

if a > 0 {
   fmt.Println(a)
}

個人是習慣對齊的方法, 不過這樣的強制規定可以讓多人開發專案的程式碼有一致性, 這也是個好處.

switch 也是同樣的規定, 並且不需要加上 'break'

如以下所示

switch i {
case 1 : fmt.Println(1)
case 2 : fmt.Println(2)
default : fmt.Println("default")
}