成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

go語言單行函數(shù) go語言執(zhí)行

go 的選項(xiàng)模式

現(xiàn)在有個(gè)結(jié)構(gòu)體如下定義:

伊美網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)!從網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、響應(yīng)式網(wǎng)站建設(shè)等網(wǎng)站項(xiàng)目制作,到程序開發(fā),運(yùn)營維護(hù)。創(chuàng)新互聯(lián)公司2013年成立到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)

我們需要初始化結(jié)構(gòu)體,如果是其他語言,函數(shù)支持默認(rèn)參數(shù):

但是,go語言函數(shù)不支持默認(rèn)參數(shù),同時(shí)即使go語言支持默認(rèn)參數(shù),但是如果配置項(xiàng)過多,那么每一個(gè)配置項(xiàng)都得寫一個(gè)默認(rèn)參數(shù),也不現(xiàn)實(shí)。

那么,在go語言中,我們?cè)趺磧?yōu)雅的給其初始化呢,這時(shí),就需要利用選項(xiàng)模式了(option)。

首先,我們定義一個(gè)option函數(shù)類型:

它接收一個(gè)參數(shù): *Server 。

然后定義一個(gè) NewServer 函數(shù),它接收一個(gè) Option類型的不定參數(shù):

最后,再直接定義一系列返回 Option的函數(shù)

使用時(shí),直接:

Golang入門到項(xiàng)目實(shí)戰(zhàn) | golang中的if語句

go語言中的if語句和其他語言中的類似,都是根據(jù)給定的條件表達(dá)式運(yùn)算結(jié)果來,判斷執(zhí)行流程。

注意:在go語言中 布爾表達(dá)式不用使用括號(hào)。

根據(jù)布爾值flag判斷

程序運(yùn)行結(jié)果

初始變量可以聲明在布爾表達(dá)式里面,注意它的作用域

程序運(yùn)行結(jié)果

注意:不能使用0或非0表示真假

go語言if語句使用提示:

go語言中的if else語句可以根據(jù)給定條件二選一。

比較兩個(gè)數(shù)的大小

運(yùn)行結(jié)果

判斷一個(gè)數(shù)是奇數(shù)還是偶數(shù)

運(yùn)行結(jié)果

判斷一個(gè)人是否成年

運(yùn)行結(jié)果

特殊寫法,在if前面添加執(zhí)行語句

運(yùn)行結(jié)果

go語言if語句使用提示:

go語言if語句可以進(jìn)行多重嵌套使用,進(jìn)行多重判斷。

根據(jù)分?jǐn)?shù)判斷等級(jí)

運(yùn)行結(jié)果

同樣也可以寫成這樣

運(yùn)行結(jié)果

輸入星期幾的第一個(gè)字母來判斷一下是星期幾,如果第一個(gè)字母一樣,則繼續(xù)判斷第二個(gè)字母

運(yùn)行結(jié)果

go語言if語句可以嵌套多級(jí)進(jìn)行判斷。

判斷三個(gè)數(shù)的大小

運(yùn)行結(jié)果

判斷男生還是女生,還有是否成年

運(yùn)行結(jié)果

go 語言中的 rune

rune是Go語言中一種特殊的數(shù)據(jù)類型,它是int32的別名,幾乎在所有方面等同于int32,用于區(qū)分字符值和整數(shù)值,官方解釋如下:

下面我們通過一個(gè)例子來看一下:

我們猜測(cè)一下結(jié)果,hello5 個(gè)字符+1 個(gè)空格+3 個(gè)漢子,算起來應(yīng)該是 9 個(gè),長度為 9 才對(duì),但是我們執(zhí)行一下,

結(jié)果打印是 15,這是為什么呢?

所以計(jì)算出的長度就等于 5+1+3*3=15

如果我們需要計(jì)算出字符串的長度,而不是底層字節(jié)的個(gè)數(shù),那么可以使用下面的方法:

運(yùn)行結(jié)果如下:

在 rune 定義上方還有一個(gè),byte = uint8

網(wǎng)頁名稱:go語言單行函數(shù) go語言執(zhí)行
分享路徑:http://jinyejixie.com/article2/dosdpoc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)建站、網(wǎng)站改版標(biāo)簽優(yōu)化面包屑導(dǎo)航、網(wǎng)站策劃網(wǎng)站內(nèi)鏈

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化
浙江省| 张家界市| 安龙县| 霞浦县| 万全县| 崇信县| 论坛| 台前县| 通城县| 宜丰县| 德州市| 田东县| 通城县| 德州市| 文安县| 灌阳县| 南通市| 化隆| 南华县| 常德市| 惠安县| 抚宁县| 株洲县| 瑞丽市| 闽侯县| 泸溪县| 稻城县| 外汇| 新建县| 易门县| 曲麻莱县| 嘉善县| 揭西县| 涟源市| 蒲江县| 白朗县| 哈巴河县| 泰兴市| 舒兰市| 淮安市| 福海县|