第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

一個(gè)實(shí)在想不通的問(wèn)題

這里為什么不行?。?

func?NetworkSource(addr?string)?<-chan?int??{
???out?:=?make(<-chan?int)
???go?func()?{
??????conn,?err?:=?net.Dial("tcp",addr)
??????if?err?!=?nil?{
?????????panic(err)
??????}
??????//?原代碼為何需要先得到?r?,再把r中的每一個(gè)數(shù)據(jù)傳給?out,?為什么不能直接用out!
??????out?=?ReaderSource(bufio.NewReader(conn),-1)
???}()
???return?out
}


正在回答

3 回答

兄弟你這個(gè)就離譜

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

weibo_研究所俄羅斯_0

無(wú)限阻塞
2019-12-27 回復(fù) 有任何疑惑可以回復(fù)我~

同問(wèn) 為什么不直接return ReaderSource(buffio.NewReader(conn), -1)呢?

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

weibo_研究所俄羅斯_0

注意上方連接的 defer close()了 如果直接return ReaderSource 連接會(huì)立馬關(guān)閉掉 那整個(gè)ReaderSource相當(dāng)于廢了! 所以這里如果把defer close()去掉 那么 確實(shí)可以像你這樣用
2019-12-27 回復(fù) 有任何疑惑可以回復(fù)我~

go func 執(zhí)行前直接返回了out,外部調(diào)用使用out接數(shù)據(jù),外部不知道readersource返回的channel,所以拿到了readersource返回的channel,導(dǎo)入到out。

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

一個(gè)實(shí)在想不通的問(wèn)題

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)