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

Go by Example: If/Else

发布时间:2020-12-16 19:27:38 所属栏目:大数据 来源:网络整理
导读:Go by Example: If/Else 在Go语言中直接使用if/else分支结构。 if-else.go packagemainimport"fmt"funcmain(){if7%2==0{//最基本的if/else结构fmt.Println("7iseven.")}else{fmt.Println("7isodd")}if8%4==0{//只使用if,不使用else的情况fmt.Println("8isdi

Go by Example: If/Else


在Go语言中直接使用if/else分支结构。

if-else.go

packagemain
import"fmt"
funcmain(){
if7%2==0{//最基本的if/else结构
fmt.Println("7iseven.")
}else{
fmt.Println("7isodd")
}

if8%4==0{//只使用if,不使用else的情况
fmt.Println("8isdivisibleby4")
}

ifnum:=9;num<0{//在if中可以先声明变量,声明先于条件
//在这里声明的变量可以用于所以的分支,比如num
//条件不要想()括号。
fmt.Println(num,"isnegative")
}elseifnum<10{
fmt.Println(num,"has1digit")
}else{
fmt.Println(num,"hasmultipledigits")
}
}

注意:

在Go语言中,条件不需要()小括号,但是{}大括号是必须的。

输出结果:

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

在Go语言中没有三目运算符,所以你必须使用完整的if语句,即使最基本的条件。

(编辑:李大同)

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

    推荐文章
      热点阅读