国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > Golang > 正文

go語(yǔ)言if/else語(yǔ)句簡(jiǎn)單用法示例

2020-04-01 19:11:02
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
這篇文章主要介紹了go語(yǔ)言if/else語(yǔ)句用法,結(jié)合實(shí)例形式分析了go語(yǔ)言if else語(yǔ)句的判定與流程控制技巧,需要的朋友可以參考下
 

本文實(shí)例講述了go語(yǔ)言if/else語(yǔ)句用法。分享給大家供大家參考,具體如下:

if else分支在go語(yǔ)言里是簡(jiǎn)單明了的。

這里有個(gè)簡(jiǎn)單的例子。

if語(yǔ)句可以沒(méi)有else。

可以在條件語(yǔ)句前添加別的語(yǔ)句。這個(gè)語(yǔ)句中聲明的變量的作用域在所有的分支中。

注意:在go語(yǔ)言中條件語(yǔ)句沒(méi)必要帶圓括號(hào)。但是分支中必須有大括號(hào)。
在go語(yǔ)言里面沒(méi)有三元條件語(yǔ)句,所以即使是簡(jiǎn)單的條件語(yǔ)句你也必須使用全機(jī)構(gòu)的if語(yǔ)句(就是說(shuō)go里沒(méi)有個(gè)?:表達(dá)式
)。

示例代碼:

復(fù)制代碼代碼如下:
package main
import "fmt"
func main() {
    if 7%2 == 0 {
        fmt.Println("7 is even")
    } else {
        fmt.Println("7 is odd")
    }
    if 8%4 == 0 {
        fmt.Println("8 is divisible by 4")
    }
    if num := 9; num < 0 {
        fmt.Println(num, "is negative")
    } else if num < 10 {
        fmt.Println(num, "has 1 digit")
    } else {
        fmt.Println(num, "has multiple digits")
    }
}

 

運(yùn)行測(cè)試如下:

復(fù)制代碼代碼如下:
$ go run if-else.go 
7 is odd
8 is divisible by 4
9 has 1 digit

 

希望本文所述對(duì)大家Go語(yǔ)言程序設(shè)計(jì)有所幫助。


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 隆尧县| 宝应县| 靖江市| 安泽县| 青海省| 宽甸| 永吉县| 灌阳县| 军事| 宝坻区| 灵台县| 东方市| 石楼县| 普宁市| 开封县| 博罗县| 昆明市| 尼勒克县| 晴隆县| 宁安市| 林口县| 曲阳县| 辽阳市| 芮城县| 大化| 尚义县| 吴江市| 科技| 合肥市| 轮台县| 义马市| 延边| 邢台市| 双桥区| 锦屏县| 东方市| 长垣县| 松桃| 眉山市| 泌阳县| 鄂托克前旗|