码迷,mamicode.com
首页 > 编程语言 > 详细

go语言基础之 if else的使用

时间:2018-12-31 15:48:13      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:==   ack   pack   Go语言   fun   示例   class   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

  

 

 

  

 

 

go语言基础之 if else的使用

标签:==   ack   pack   Go语言   fun   示例   class   if_else   结果   

原文地址:https://www.cnblogs.com/nulige/p/10202025.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!