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语言程序设计有所帮助。