标签:== 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
标签:== ack pack Go语言 fun 示例 class if_else 结果
原文地址:https://www.cnblogs.com/nulige/p/10202025.html