天天看點

go語言if/else語句用法

    Golang中,if/else 關鍵字用于條件判斷,如果滿足條件就做某事,否則做另一件事。

--if語句可以沒有else

--可以在條件語句前添加别的語句

--語句中聲明的變量的作用域在所有的分支中

--if條件表達式不能使用花括号**()**包含

--if語句代碼段必須使用**{}**,并且左括号必須和if 在同一行

--if 條件表達式的前面可以包含初始化語句,支援平行指派,但不支援多個指派與u

MAKR:在go語言中條件語句沒必要帶圓括号,但分支必須有大括号

文法:

egg:

在go裡的2種注釋:1、使用“//” 2、使用/*......*/   

若采用格式化輸出的話需要把Println 替換成Printf

go語言if/else語句用法

多層嵌套if ...{}else if...{}else if ..{}.....else...{}

#####

需要注意的是:1、if條件表達式前面聲明的變量隻能在if-else語句塊使用

1、指派+條件判斷

需要注意的是:2、如果if-else中包含return時,編譯器無法解析else中的return

.\main.go:4: imported and not used: "fmt"

.\main.go:9: too many arguments to return

have (string)

want ()

.\main.go:11: too many arguments to return

本文轉自 DBAspace 51CTO部落格,原文連結:http://blog.51cto.com/dbaspace/1962633