go语言示例:if/else语句

前端之家收集整理的这篇文章主要介绍了go语言示例:if/else语句前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。


ifelse分支在go语言里是简单明了的。
这里有个简单的例子。
if语句可以没有else。
可以在条件语句前添加别的语句。这个语句中声明的变量的作用域在所有的分支中。
注意:在go语言中条件语句没必要带圆括号。但是分支中必须有大括号。
在go语言里面没有三元条件语句,所以即使是简单的条件语句你也必须使用全机构的if语句(就是说go里没有个?:表达式
)。
Plain Text code
?
@H_502_29@
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
packagemain
import"fmt"
funcmain(){
if7%2==0{
fmt.Println("7iseven")
}else{
fmt.Println("7isodd")
}
if8%4==0{
fmt.Println("8isdivisibleby4")
}
ifnum:=9;num<0{
fmt.Println(num,"isnegative")
}elseifnum<10{
}else{
}
}

$gorunif-else.go
7isodd
8isdivisibleby4
9has1digit

原文地址: https://gobyexample.com/if-else

猜你在找的Go相关文章