Go之流程控制

2021-10-05 12:36:30 字數 1062 閱讀 1148

//基本語法

if 表示式1

else

if 表示式2

else

go語言規定,if 匹配的左括號必須與 if 表示式放在同一行,同理,與 else 匹配的 左括號("

else

if score >=

60else

//基本語法

for 初始語句;條件表示式;控制語句

條件表示式為真時,迴圈體可以不斷迴圈,直到條件表示式為假時自動退出迴圈。初始語句和控制語句都可以省略,但是初始語句後的分號不可省略。

//示例**:

for i :=

0; i <

10; i++

//死迴圈寫法

for

//基本語法:

switch 表示式1

go語言規定每個 switch 只能有乙個 default 分支。乙個分支可以有多個值,多個case值中間使用英文逗號分隔。

func

testswitch()

}

fallthrough語法可以執行滿足條件的下乙個case,並且不需要判斷其表示式。

goto語句可以在**間的無條件跳轉。goto語句可以在快速跳出迴圈、避免重複退出上有一定的幫助。

結束迴圈

結束本輪迴圈,繼續下次迴圈,其僅限在for迴圈中使用

Go語言程式設計(七)之流程控制

程式語言的流程控制語句,用於設定計算執行的次序,建立程式的邏輯結構。可以說,流程控制語句是整個程式的骨架。從根本上說,流程控制只是為了控制程式語句的執行順序,一般需要與各種條件配合,因此,在各種流程中,會加入條件判斷語句。流程控制語句一般起以下3個作用 選擇,即根據條件跳轉到不同的執行序列 迴圈,即...

C 之流程控制

學習到了c 關於語法的學習做一下小小的總結。流程控制分為兩種方法 分支 有條件的執行 迴圈 重複執行相同的語句。1.條件分支 1.三元運算子 2.if語句 if語句功能比較多,是進行決策的有效方式。if語句有兩種形式,一種有else分支,一種沒有。3.switch語句 switch語句與if語句非常...

iOS swift之流程控制

if let let name string?lambo let age int?10 if let 連用,判斷物件的值是否為 nil if let namenew name,let agenew age guard else guard後面的條件如果是true,則直接跳過判斷往下走。如果guard...