go語音基礎之流程控制 if語句
阿新 • • 發佈:2018-12-31
語言 初始 執行 滿足 clas ack 跳轉 brush 順序
Go語言支持最基本的三種程序運行結構:順序結構、選擇結構、循環結構。
- 順序結構:程序按順序執行,不發生跳轉。
- 選擇結構:依據是否滿足條件,有選擇的執行相應功能。
- 循環結構:依據條件是否滿足,循環多次執行某段代碼。
一、選擇結構
if 語句
示例1: 滿足條件
package main //必須有一個main包 import "fmt" func main() { // s := "屌絲" s := "王思聰" //if和{就是條件,條件通常都是關系運算符 if s == "王思聰" { //左括號和if在同一行 fmt.Println("左手一個妹子,右手一個大媽") } }
#執行結果:
左手一個妹子,右手一個大媽
示例2:不滿足條件
package main //必須有一個main包 import "fmt" func main() { s := "屌絲" //if和{就是條件,條件通常都是關系運算符 if s == "王思聰" { //左括號和if在同一行 fmt.Println("左手一個妹子,右手一個大媽") } }
#執行結果:(空的沒有結果輸出)
示例3:
package main //必須有一個main包 import "fmt" func main() { //if支持1個初始化語句, 初始化語句和判斷條件以分號分隔 if a := 10; a == 10 { //條件為真,指向{}語句 fmt.Println("a == 10") } }
#執行結果:
a == 10
go語音基礎之流程控制 if語句