最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

go語言if/else語句簡單用法示例

 更新時(shí)間:2016年05月11日 10:17:21   作者:十一文  
這篇文章主要介紹了go語言if/else語句用法,結(jié)合實(shí)例形式分析了go語言if else語句的判定與流程控制技巧,需要的朋友可以參考下

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

if else分支在go語言里是簡單明了的。

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

if語句可以沒有else。

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

注意:在go語言中條件語句沒必要帶圓括號。但是分支中必須有大括號。
在go語言里面沒有三元條件語句,所以即使是簡單的條件語句你也必須使用全機(jī)構(gòu)的if語句(就是說go里沒有個(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)行測試如下:

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

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

相關(guān)文章

  • 一文掌握go的sync.RWMutex鎖

    一文掌握go的sync.RWMutex鎖

    這篇文章主要介紹了一文掌握go的sync.RWMutex鎖,本文是為了在面試中能快速口述RW鎖,并非為了完整解答RW鎖的機(jī)制,需要的朋友可以參考下
    2023-03-03
  • 使用go實(shí)現(xiàn)簡易比特幣區(qū)塊鏈公鏈功能

    使用go實(shí)現(xiàn)簡易比特幣區(qū)塊鏈公鏈功能

    這篇文章主要介紹了使用go實(shí)現(xiàn)簡易比特幣區(qū)塊鏈公鏈功能,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-01-01
  • go語言-在mac下brew升級golang

    go語言-在mac下brew升級golang

    這篇文章主要介紹了go語言-在mac下brew升級golang,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • Golang中的四個(gè)括號示例詳解

    Golang中的四個(gè)括號示例詳解

    這篇文章主要介紹了Golang中的四個(gè)括號,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),通過實(shí)例代碼補(bǔ)充介紹了有效的括號golang實(shí)現(xiàn),需要的朋友可以參考下
    2024-03-03
  • 深入了解Go語言中web框架的中間件運(yùn)行機(jī)制

    深入了解Go語言中web框架的中間件運(yùn)行機(jī)制

    大家在使用iris框架搭建web系統(tǒng)時(shí),一定會(huì)用到中間件。那么你了解中間件的運(yùn)行機(jī)制嗎?你知道為什么在iris和gin框架的請求處理函數(shù)中要加c.Next()函數(shù)嗎?本文就和大家一起探究該問題的答案
    2023-02-02
  • Golang交叉編譯(跨平臺(tái)編譯)的使用

    Golang交叉編譯(跨平臺(tái)編譯)的使用

    本文主要介紹了Golang交叉編譯(跨平臺(tái)編譯)的使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08
  • Golang使用etcd構(gòu)建分布式鎖的示例分享

    Golang使用etcd構(gòu)建分布式鎖的示例分享

    在本教程中,我們將學(xué)習(xí)如何使用Go和etcd構(gòu)建分布式鎖系統(tǒng),分布式鎖系統(tǒng)對于管理對分布式系統(tǒng)中共享資源的并發(fā)訪問至關(guān)重要,它有助于維護(hù)一致性,防止競爭條件,并確保在任何給定時(shí)間只有一個(gè)進(jìn)程獨(dú)占訪問資源,需要的朋友可以參考下
    2025-01-01
  • Golang壓縮Jpeg圖片和PNG圖片的操作

    Golang壓縮Jpeg圖片和PNG圖片的操作

    這篇文章主要介紹了Golang壓縮Jpeg圖片和PNG圖片的操作,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-12-12
  • 深入解析golang編程中函數(shù)的用法

    深入解析golang編程中函數(shù)的用法

    這篇文章主要介紹了golang編程中函數(shù)的用法,是Go語言入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-10-10
  • Golang排列組合算法問題之全排列實(shí)現(xiàn)方法

    Golang排列組合算法問題之全排列實(shí)現(xiàn)方法

    這篇文章主要介紹了Golang排列組合算法問題之全排列實(shí)現(xiàn)方法,涉及Go語言針對字符串的遍歷及排列組合相關(guān)操作技巧,需要的朋友可以參考下
    2017-01-01

最新評論

景德镇市| 武城县| 鄱阳县| 南丹县| 桂林市| 南阳市| 得荣县| 诸暨市| 廊坊市| 简阳市| 永康市| 佛学| 泾阳县| 柘城县| 司法| 来安县| 商洛市| 嘉定区| 柳江县| 镇巴县| 四子王旗| 长沙市| 孟连| 宁晋县| 丰县| 五河县| 尉氏县| 双柏县| 高邑县| 鸡西市| 古田县| 六盘水市| 盐池县| 类乌齐县| 陇西县| 普定县| 石棉县| 平乐县| 桓台县| 绥化市| 陵川县|