亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

go語言if/else語句用法

發布時間:2020-07-17 20:43:25 來源:網絡 閱讀:864 作者:DBAspace 欄目:編程語言

    Golang中,if/else 關鍵字用于條件判斷,如果滿足條件就做某事,否則做另一件事。

--if語句可以沒有else

--可以在條件語句前添加別的語句

--語句中聲明的變量的作用域在所有的分支中

--if條件表達式不能使用花括號**()**包含

--if語句代碼段必須使用**{}**,并且左括號必須和if 在同一行

--if 條件表達式的前面可以包含初始化語句,支持平行賦值,但不支持多個賦值與u

MAKR:在go語言中條件語句沒必要帶圓括號,但分支必須有大括號

語法:

if 布爾表達式 {
   /* 在布爾表達式為 true 時執行 */} else {
  /* 在布爾表達式為 false 時執行 */}

egg:

package main

import (
    "fmt"
)
func main() {
     /* 判斷布爾表達式 */
    if 7%2 == 0 {
         /* 如果條件為 true 則執行以下語句 */
        fmt.Println("7 is even")
    } else {
    /* 如果條件為 false 則執行以下語句 */
        fmt.Println("7 is odd")
    }
    if 8%4 == 0 {
        fmt.Println("8 is divisible by 4")
    } else {
        fmt.Println("8 is odd")
    }

}
結果:
7 is odd
8 is divisible by 4

在go里的2種注釋:1、使用“//” 2、使用/*......*/   

若采用格式化輸出的話需要把Println 替換成Printf

package main

import (
    "fmt"
)

func main() {
    var a int = 100
    if a < 20 {
        fmt.Printf("LESS THAN 20\n")
    } else {
        fmt.Printf("MORE THAN 20\n")
    }
    fmt.Printf("打印 A的值:%d\n", a)

}
MORE THAN 20
打印 A的值:100


##這里編譯器可以用LiteIDE,挺不錯的,值得推薦.....go語言if/else語句用法

多層嵌套if ...{}else if...{}else if ..{}.....else...{}


#####

需要注意的是:1、if條件表達式前面聲明的變量只能在if-else語句塊使用

1、賦值+條件判斷

func main() {
    if a, b := 21, 3; a < b {
        fmt.Printf("a大于b哦...\n")
    } else {
        fmt.Printf("a小于b哦....\n")
    }
}

需要注意的是:2、如果if-else中包含return時,編譯器無法解析else中的return

   

package main
import ("fmt")
func main() {
    if a, b := 21, 3; a < b {
        return "YourName"
    } else {
        return "MyName"
    }
}

 

.\main.go:4: imported and not used: "fmt"

.\main.go:9: too many arguments to return

have (string)

want ()

.\main.go:11: too many arguments to return

have (string)

want ()

          

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

微博| 凤凰县| 确山县| 贡觉县| 桦南县| 广昌县| 如东县| 镇原县| 渝北区| 绍兴县| 平武县| 土默特左旗| 永宁县| 博爱县| 泽普县| 齐齐哈尔市| 普安县| 墨玉县| 皮山县| 昭苏县| 彰化县| 大理市| 灵川县| 营山县| 巢湖市| 宿州市| 安徽省| 黔南| 康马县| 寿光市| 泊头市| 静宁县| 新宁县| 新巴尔虎右旗| 正镶白旗| 调兵山市| 灵寿县| 长葛市| 渭南市| 邳州市| 隆昌县|