決策結構要求程式員指定要由程式評估(求值)或測試的一個或多個條件,以及如果條件被確定為真則要執行一個或多個語句,以及還可以可選地在條件被確定為假時,評估(求值)或測試的一個或多個條件。
以下是大多數程式設計語言中典型的決策結構的一般形式,如下圖所示:
Go程式設計語言提供以下型別的決策語句。單擊以下相關連結以學習或瞭解其詳細資訊。
語句 | 描述 |
---|---|
if語句 | if語句由布林表示式後跟一個或多個語句組成。 |
if…else語句 | if語句後面可以是一個可選的else 語句,當布林表示式為false 時執行else 語句。 |
巢狀if語句 | 可在另一個if 或else if 語句中使用一個if 或else if 語句。 |
switch語句 | switch語句允許根據值列表測試變數的相等性。 |
select語句 | select語句與switch 語句類似,因為case 語句指的是通道通訊。 |