Golang語言基礎教程 if分支語句

2021-10-07 14:31:22 字數 735 閱讀 7708

程式的流程控制結構一共有三種:順序結構,選擇結構,迴圈結構。

順序結構:從上向下,逐行執行。

選擇結構:條件滿足,某些**才會執行。0-1次

分支語句:if,switch,select

迴圈結構:條件滿足,某些**會被反覆的執行多次。0-n次

迴圈語句:for

語法格式:

if 布林表示式 

if 布林表示式 else

if 布林表示式1 else if 布林表示式2 else

示例**:

package main

​import "fmt"

​func main()

fmt.printf("a 的值為 : %d\n", a)

}

如果其中包含乙個可選的語句元件(在評估條件之前執行),則還有乙個變體。它的語法是

if statement; condition 

​if condition

示例**:

package main

​import (

"fmt")​

func main() else

}

需要注意的是,num的定義在if裡,那麼只能夠在該if..else語句塊中使用,否則編譯器會報錯的。

Golang語言基礎教程 switch分支語句

程式的流程控制結構一共有三種 順序結構,選擇結構,迴圈結構。switch是乙個條件語句,它計算表示式並將其與可能匹配的列表進行比較,並根據匹配執行 塊。它可以被認為是一種慣用的方式來寫多個if else子句。switch 語句用於基於不同條件執行不同動作,每乙個 case 分支都是唯一的,從上直下逐...

Golang語言基礎教程 函式的引數

形式引數 定義函式時,用於接收外部傳入的資料,叫做形式引數,簡稱形參。實際引數 呼叫函式時,傳給形參的實際的資料,叫做實際引數,簡稱實參。函式呼叫 a 函式名稱必須匹配 b 實參與形參必須一一對應 順序,個數,型別 go函式支援變參。接受變參的函式是有著不定數量的引數的。為了做到這點,首先需要定義函...

golang基礎教程(十四)異常處理

golang基礎教程 編寫的程式難免有異常,異常分為 編譯時異常 在編譯時丟擲的異常,編譯不通過,語法使用錯誤,符號填寫錯誤等等。執行時異常 在程式執行時丟擲的異常,這個才是我們將要說的,程式執行時,有很多狀況發生,例如 讓使用者輸入乙個數字,可使用者偏偏輸入乙個字串,導致的異常,陣列的下標越界,空...