go语言if/else语句简单用法示例
本文实例讲述了go语言if/else语句用法。分享给大家供大家参考,具体如下:
ifelse分支在go语言里是简单明了的。
这里有个简单的例子。
if语句可以没有else。
可以在条件语句前添加别的语句。这个语句中声明的变量的作用域在所有的分支中。
注意:在go语言中条件语句没必要带圆括号。但是分支中必须有大括号。
在go语言里面没有三元条件语句,所以即使是简单的条件语句你也必须使用全机构的if语句(就是说go里没有个?:表达式
)。
示例代码:
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{
fmt.Println(num,"has1digit")
}else{
fmt.Println(num,"hasmultipledigits")
}
}
运行测试如下:
$gorunif-else.go 7isodd 8isdivisibleby4 9has1digit
希望本文所述对大家Go语言程序设计有所帮助。