Go語言條件和決策

決策結構要求程序員指定要由程序評估(求值)或測試的一個或多個條件,以及如果條件被確定爲真則要執行一個或多個語句,以及還可以可選地在條件被確定爲假時,評估(求值)或測試的一個或多個條件。

以下是大多數編程語言中典型的決策結構的一般形式,如下圖所示:

Go語言條件和決策

Go編程語言提供以下類型的決策語句。單擊以下相關鏈接以學習或瞭解其詳細信息。

語句

描述

if語句

if語句由布爾表達式後跟一個或多個語句組成。

if…else語句

if語句後面可以是一個可選的else語句,當布爾表達式爲false時執行else語句。

嵌套if語句

可在另一個ifelse if語句中使用一個ifelse if語句。

switch語句

switch語句允許根據值列表測試變量的相等性。

select語句

select語句與switch語句類似,因爲case語句指的是通道通信。