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

手把手帶你走進(jìn)Go語(yǔ)言之條件表達(dá)式

 更新時(shí)間:2021年09月17日 11:13:19   作者:我是小白呀  
條件表達(dá)式由條件運(yùn)算符構(gòu)成,并常用條件表達(dá)式構(gòu)成一個(gè)賦值語(yǔ)句,本文給大家介紹了在Go語(yǔ)言中條件表達(dá)式的具體用法,講述的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值

概述

Golang 是一個(gè)跨平臺(tái)的新生編程語(yǔ)言. 今天小白就帶大家一起攜手走進(jìn) Golang 的世界. (第 6 課)

在這里插入圖片描述

if 語(yǔ)句

通過(guò)一條或多條語(yǔ)句的執(zhí)行結(jié)果來(lái)決定執(zhí)行的代碼塊. 如圖:

在這里插入圖片描述

格式:

if 布爾表達(dá)式 {
    /* 在布爾表達(dá)式為 true 時(shí)執(zhí)行 */
} else if 布爾表達(dá)式 {
    /* 在布爾表達(dá)式為 true 時(shí)執(zhí)行 */
} else if 布爾表達(dá)式 {
    /* 在布爾表達(dá)式為 true 時(shí)執(zhí)行 */
} else {
    /* 上述條件都不符合時(shí)執(zhí)行 */
}

例 1:

package main

import "fmt"

func main(){
	// 定義參數(shù)
	var salary = 1000
	fmt.Println("我的月收入: ", salary)

	// if 語(yǔ)句
	if (salary >=100000) {
		fmt.Println("拿白松露蒸包子")
	} else if(salary >= 50000) {
		fmt.Println("拿魚子醬包餃子")
	} else if(salary >= 20000) {
		fmt.Println("拿澳龍做湯底")
	} else if(salary >= 5000) {
		fmt.Println("白米飯就咸菜")
	} else {
		fmt.Print("剝樹(shù)皮吃")
	}

}

輸出結(jié)果:

我的月收入: 1000
剝樹(shù)皮吃

在這里插入圖片描述

例 2:

package main

import "fmt"

func main() {

	// 定義變量
	var score = 50
	fmt.Println("考試成績(jī):", score)

	if (score >= 90) {
		fmt.Println("回家打游戲")
	} else if (score >= 80) {
		fmt.Println("回家寫作業(yè)")
	} else if (score >= 70) {
		fmt.Println("女子單打" )
	} else if (score >= 60) {
		fmt.Println("男子單打")
	} else {
		fmt.Println("男女混合雙打")
	}
}

輸出結(jié)果:

考試成績(jī): 50
男女混合雙打

switch 語(yǔ)句

switch 語(yǔ)句允許測(cè)試一個(gè)變量等于多個(gè)值時(shí)的情況. 每個(gè)值稱為一個(gè) case, 且被測(cè)試的變量會(huì)對(duì)每個(gè) switch case 進(jìn)行檢查. 如圖:

在這里插入圖片描述

格式:

switch (控制表達(dá)式) {
case 常量表達(dá)式: 語(yǔ)句表達(dá)式
case 常量表達(dá)式: 語(yǔ)句表達(dá)式
...
default: 語(yǔ)句表達(dá)式
}

例子:

package main

import "fmt"

func main() {
	
	// 定義變量
	var number = 3

	// switch 語(yǔ)句
	switch number {
	case 1:
		fmt.Println("number 1")
	case 2:
		fmt.Println("number 2")
	case 3:
		fmt.Println("number 3")
	default:
		fmt.Println("無(wú)效輸入")
	}
}

輸出結(jié)果:

number 3

到此這篇關(guān)于手把手帶你走進(jìn)Go語(yǔ)言之條件表達(dá)式的文章就介紹到這了,更多相關(guān)Golang 條件表達(dá)式內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • go寫文件后出現(xiàn)大量NUL字符問(wèn)題解決

    go寫文件后出現(xiàn)大量NUL字符問(wèn)題解決

    本文主要介紹了go寫文件后出現(xiàn)大量NUL字符問(wèn)題解決,由于每次寫的時(shí)候設(shè)置的長(zhǎng)度都是64,在某次不足64時(shí),byte切片空余位置被填充為空字符,下面就來(lái)介紹一下如何解決
    2023-12-12
  • go語(yǔ)言實(shí)現(xiàn)短信發(fā)送實(shí)例探究

    go語(yǔ)言實(shí)現(xiàn)短信發(fā)送實(shí)例探究

    這篇文章主要為大家介紹了go語(yǔ)言實(shí)現(xiàn)短信發(fā)送實(shí)例探究,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2024-01-01
  • 在Gin框架中解決跨域問(wèn)題的多種方法

    在Gin框架中解決跨域問(wèn)題的多種方法

    在使用Go語(yǔ)言進(jìn)行Web開(kāi)發(fā)時(shí),Gin框架因其簡(jiǎn)潔、高效的特點(diǎn)而被廣泛使用,然而,在實(shí)際開(kāi)發(fā)中,跨域問(wèn)題(CORS, Cross-Origin Resource Sharing)是一個(gè)常見(jiàn)的挑戰(zhàn),本文將結(jié)合實(shí)際案例,詳細(xì)介紹在Gin框架中解決跨域問(wèn)題的多種方法,需要的朋友可以參考下
    2024-10-10
  • GoLand一鍵上傳項(xiàng)目到遠(yuǎn)程服務(wù)器的方法步驟

    GoLand一鍵上傳項(xiàng)目到遠(yuǎn)程服務(wù)器的方法步驟

    我們開(kāi)發(fā)項(xiàng)目常常將項(xiàng)目上傳到linux遠(yuǎn)程服務(wù)器上來(lái)運(yùn)行,本文主要介紹了GoLand一鍵上傳項(xiàng)目到遠(yuǎn)程服務(wù)器的方法步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • Go中的nil切片和空切片區(qū)別詳解

    Go中的nil切片和空切片區(qū)別詳解

    這篇文章主要介紹了Go中的nil切片和空切片區(qū)別詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • 使用Go語(yǔ)言實(shí)現(xiàn)一個(gè)簡(jiǎn)單的無(wú)界資源池

    使用Go語(yǔ)言實(shí)現(xiàn)一個(gè)簡(jiǎn)單的無(wú)界資源池

    本文我們希望通過(guò)go語(yǔ)言實(shí)現(xiàn)一個(gè)簡(jiǎn)單的資源池,而這個(gè)資源池的資源包括但不限于數(shù)據(jù)庫(kù)連接池,線程池,協(xié)程池,網(wǎng)絡(luò)連接池,只要這些資源實(shí)現(xiàn)我們指定的關(guān)閉方法,則都可以通過(guò)我們封裝的資源池進(jìn)行統(tǒng)一管理,文中通過(guò)代碼示例給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2024-05-05
  • go實(shí)現(xiàn)thrift的網(wǎng)絡(luò)傳輸性能及需要注意問(wèn)題示例解析

    go實(shí)現(xiàn)thrift的網(wǎng)絡(luò)傳輸性能及需要注意問(wèn)題示例解析

    這篇文章主要為大家介紹了go實(shí)現(xiàn)thrift的網(wǎng)絡(luò)傳輸性能及需要注意問(wèn)題示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-09-09
  • 一文帶你深入理解Golang Context包

    一文帶你深入理解Golang Context包

    在 Go 語(yǔ)言中,Context 包是一種非常常用的工具,它被用來(lái)管理 goroutine 之間的通信和取消。本文將深入探討Context 包的基本原理,包括使用場(chǎng)景、原理和一些最佳實(shí)踐,需要的可以參考下
    2023-05-05
  • 解決Golang map range遍歷結(jié)果不穩(wěn)定問(wèn)題

    解決Golang map range遍歷結(jié)果不穩(wěn)定問(wèn)題

    這篇文章主要介紹了解決Golang map range遍歷結(jié)果不穩(wěn)定問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-12-12
  • go語(yǔ)言獲取系統(tǒng)盤符的方法

    go語(yǔ)言獲取系統(tǒng)盤符的方法

    這篇文章主要介紹了go語(yǔ)言獲取系統(tǒng)盤符的方法,涉及Go語(yǔ)言調(diào)用winapi獲取系統(tǒng)硬件信息的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-03-03

最新評(píng)論

渭南市| 夏津县| 苏尼特右旗| 三原县| 奎屯市| 山阳县| 余姚市| 长岛县| 海南省| 翁牛特旗| 沈阳市| 孟村| 开封市| 龙游县| 丰城市| 蓬莱市| 繁昌县| 阳朔县| 化隆| 五河县| 藁城市| 鹤峰县| 石渠县| 湘西| 依兰县| 余姚市| 图们市| 普兰县| 信阳市| 云龙县| 铜川市| 邵东县| 长汀县| 蒲江县| 泰来县| 泸定县| 常州市| 静宁县| 抚远县| 建宁县| 青神县|