加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

go语言示例:if/else语句

发布时间:2020-12-16 18:58:11 所属栏目:大数据 来源:网络整理
导读:ifelse分支在go语言里是简单明了的。 这里有个简单的例子。 if语句可以没有else。 可以在条件语句前添加别的语句。这个语句中声明的变量的作用域在所有的分支中。 注意:在go语言中条件语句没必要带圆括号。但是分支中必须有大括号。 在go语言里面没有三元条


ifelse分支在go语言里是简单明了的。
这里有个简单的例子。
if语句可以没有else。
可以在条件语句前添加别的语句。这个语句中声明的变量的作用域在所有的分支中。
注意:在go语言中条件语句没必要带圆括号。但是分支中必须有大括号。
在go语言里面没有三元条件语句,所以即使是简单的条件语句你也必须使用全机构的if语句(就是说go里没有个?:表达式
)。
Plain Text code
?
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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读