亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Go中函數的通道返回類型中的`<-`是什么意思?

Go中函數的通道返回類型中的`<-`是什么意思?

Go
呼如林 2022-04-26 10:42:14
我想知道<-Go 中函數的通道返回類型是什么意思。實際上,類型 T 的通道是使用 編寫chan T和創建的make(chan T, N),那么“ <-”在 的返回類型中是什么意思time.After?go doc time.Afterpackage time // import "time"func After(d Duration) <-chan Time    After waits for the duration to elapse and then sends the current time on    the returned channel. It is equivalent to NewTimer(d).C. The underlying    Timer is not recovered by the garbage collector until the timer fires. If    efficiency is a concern, use NewTimer instead and call Timer.Stop if the    timer is no longer needed.獎金:我如何從中go doc看出time.After是異步的并且在持續時間過去之前不會阻塞?
查看完整描述

1 回答

?
慕的地10843

TA貢獻1785條經驗 獲得超8個贊

返回時間值的只讀通道的方法<-chan timeAfter

Achan time是一個讀寫通道。

獎金:

你說的對。文檔不夠清楚。您必須從簽名中猜測它。

您可能會建議對所做的事情進行更好且不那么模棱兩可的描述After。Go 是一個開源項目,這將是一個貢獻的機會。


查看完整回答
反對 回復 2022-04-26
  • 1 回答
  • 0 關注
  • 322 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號