1. 程式人生 > >go語音基礎之流程控制 if語句

go語音基礎之流程控制 if語句

語言 初始 執行 滿足 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語句