在 Go 中的條件語句
我們使用 if
陳述式來根據條件執行不同的指令:
1 | if age < 18 { |
else
部分是可選的:
1 | if age < 18 { |
並且可以與其他的 if
陳述式結合使用:
1 | if age < 12 { |
如果你在 if
內部定義任何變數,它只在 if
內部可見(同樣適用於 else
以及在任何使用 {}
開啟新區塊的地方)
如果你將有許多不同的 if
陳述式來檢查單個條件,最好使用 switch
:
1 | switch age { |
與 C、JavaScript 和其他語言相比,你不需要在每個
case
後面加上break
關鍵字
tags: [“Go”, “conditionals”, “switch statement”]