内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

go語言入門項(xiàng)目 go語言項(xiàng)目實(shí)戰(zhàn)教程

Golang入門到項(xiàng)目實(shí)戰(zhàn) | 第一個(gè)golang應(yīng)用

1.創(chuàng)建一個(gè)文件夾,例如:golang入門到項(xiàng)目實(shí)戰(zhàn)

成都創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、枝江網(wǎng)絡(luò)推廣、微信小程序開發(fā)、枝江網(wǎng)絡(luò)營銷、枝江企業(yè)策劃、枝江品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);成都創(chuàng)新互聯(lián)為所有大學(xué)生創(chuàng)業(yè)者提供枝江建站搭建服務(wù),24小時(shí)服務(wù)熱線:18980820575,官方網(wǎng)址:www.rwnh.cn

2.在golang入門到項(xiàng)目實(shí)戰(zhàn)文件夾中創(chuàng)建一個(gè)go文件,例如:test.go

3.在test.go中輸入如下內(nèi)容:

4.編譯執(zhí)行g(shù)o run test.go

5.可僅選擇編譯執(zhí)行g(shù)o build test.go,則目錄下會(huì)多出個(gè)exe程序

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é)果

Golang入門到項(xiàng)目實(shí)戰(zhàn) | golang并發(fā)變成之通道channel

Go提供了一種稱為通道的機(jī)制,用于在goroutine之間共享數(shù)據(jù)。當(dāng)您作為goroutine執(zhí)行并發(fā)活動(dòng)時(shí),需要在goroutine之間共享資源或數(shù)據(jù),通道充當(dāng)goroutine之間的管道(管道)并提供一種機(jī)制來保證同步交換。

根據(jù)數(shù)據(jù)交換的行為,有兩種類型的通道:無緩沖通道和緩沖通道。無緩沖通道用于執(zhí)行g(shù)oroutine之間的同步通信,而緩沖通道用于執(zhí)行異步通信。無緩沖通道保證在發(fā)送和接收發(fā)生的瞬間兩個(gè)goroutine之間的交換。緩沖通道沒有這樣的保證。

通道由make函數(shù)創(chuàng)建,該函數(shù)指定chan關(guān)鍵字和通道的元素類型。

這是創(chuàng)建無緩沖和緩沖通道的代碼塊:

語法

使用內(nèi)置函數(shù)make創(chuàng)建無緩沖和緩沖通道。make的第一個(gè)參數(shù)需要關(guān)鍵字chan,然后是通道允許交換的數(shù)據(jù)類型。

這是將值發(fā)送到通道的代碼塊需要使用-運(yùn)算符:

語法

一個(gè)包含5個(gè)值的緩沖區(qū)的字符串類型的goroutine1通道。然后我們通過通道發(fā)送字符串“Australia”。

這是從通道接收值的代碼塊:

語法

- 運(yùn)算符附加到通道變量(goroutine1)的左側(cè),以接收來自通道的值。

在無緩沖通道中,在接收到任何值之前沒有能力保存它。在這種類型的通道中,發(fā)送和接收goroutine在任何發(fā)送或接收操作完成之前的同一時(shí)刻都準(zhǔn)備就緒。如果兩個(gè)goroutine沒有在同一時(shí)刻準(zhǔn)備好,則通道會(huì)讓執(zhí)行其各自發(fā)送或接收操作的goroutine首先等待。同步是通道上發(fā)送和接收之間交互的基礎(chǔ)。沒有另一個(gè)就不可能發(fā)生。

在緩沖通道中,有能力在接收到一個(gè)或多個(gè)值之前保存它們。在這種類型的通道中,不要強(qiáng)制goroutine在同一時(shí)刻準(zhǔn)備好執(zhí)行發(fā)送和接收。當(dāng)發(fā)送和接收阻塞時(shí)也有不同的條件。只有當(dāng)通道中沒有要接收的值時(shí),接收才會(huì)阻塞。僅當(dāng)沒有可用緩沖區(qū)來放置正在發(fā)送的值時(shí),發(fā)送才會(huì)阻塞。

實(shí)例

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

文章名稱:go語言入門項(xiàng)目 go語言項(xiàng)目實(shí)戰(zhàn)教程
當(dāng)前鏈接:http://www.rwnh.cn/article44/ddosphe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供服務(wù)器托管網(wǎng)站設(shè)計(jì)公司、企業(yè)網(wǎng)站制作營銷型網(wǎng)站建設(shè)、App設(shè)計(jì)企業(yè)建站

廣告

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

h5響應(yīng)式網(wǎng)站建設(shè)
邵武市| 湘西| 莆田市| 孟州市| 威海市| 泾源县| 务川| 绵竹市| 金川县| 云林县| 高碑店市| 齐齐哈尔市| 白河县| 银川市| 黑山县| 仁怀市| 西和县| 杭锦后旗| 洪洞县| 南陵县| 钟祥市| 镇远县| 金昌市| 河间市| 高台县| 临沂市| 红原县| 西畴县| 贵港市| 周宁县| 大竹县| 含山县| 宁津县| 固原市| 西乌珠穆沁旗| 南丹县| 泰兴市| 珲春市| 闵行区| 江西省| 疏附县|