go語言基礎之 if else的使用


一、if_else

示例1:

package main //必須有一個main包

import "fmt"

func main() {
	a := 11
	if a == 10 {
		fmt.Println("a == 10")
	} else {
		fmt.Println("a != 10")
	}
}

#執行結果

a != 10

 

示例2:

package main //必須有一個main包

import "fmt"

func main() {
	if a := 10; a == 10 {
		fmt.Println("a == 10")
	} else { //else后面沒有條件
		fmt.Println("a != 10")
	}
}

#執行結果

a == 10

  

示例3:

package main

import "fmt"

func main() {
	a := 8
	if a == 10 {
		fmt.Println("a == 10")
	} else if a > 10 {
		fmt.Println("a > 10")
	} else if a < 10 {
		fmt.Println("a < 10")
	} else {
		fmt.Println("這是不可能的")
	}
}

#執行結果

a < 10

  

示例4:

package main

import "fmt"

func main() {
	if a := 8; a == 10 {
		fmt.Println("a == 10")
	} else if a > 10 {
		fmt.Println("a > 10")
	} else if a < 10 {
		fmt.Println("a < 10")
	} else {
		fmt.Println("這是不可能的")
	}
}

#執行結果

a < 10

  

示例5: (推薦用 法)

package main

import "fmt"

func main() {
	a := 10
	if a == 10 {
		fmt.Println("a == 10")
	} else if a > 10 {
		fmt.Println("a > 10")
	} else if a < 10 {
		fmt.Println("a < 10")
	}
}

#執行結果

a == 10

  

示例6:

package main

import "fmt"

func main() {
	b := 10
	if b == 10 {
		fmt.Println("b == 10")
	}

	if b > 10 {
		fmt.Println("b > 10")
	}

	if b < 10 {
		fmt.Println("b < 10")
	}
}

#執行結果

b == 10

  

 

 

  

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM