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

為了賬號安全,請及時綁定郵箱和手機立即綁定

答案和題不對應吧。

22行 是不是該這么寫 fmt.Println("Received! %d", <-receiver),然后13行 var myChannel = make(chan int, 0) 另外,golang這語言,在語句的末尾,都沒有分號;嗎?總感覺怪怪的。

正在回答

3 回答

這又不是C,不用。

0 回復 有任何疑惑可以回復我~

golang這語言,在語句的末尾,都不用寫分號

0 回復 有任何疑惑可以回復我~
func?main()?{
	var?myChannel?=?make(chan?int,?(0))
	var?number?=?6
	go?func()?{
		var?sender?Sender?=?myChannel
		sender?<-?number
????????????????time.Sleep(time.Second)??//?睡1秒
		fmt.Println("Sent!")
	}()
	go?func()?{
		var?receiver?Receiver?=?myChannel
		fmt.Println("Received!",?<-receiver)
	}()
	//?讓main函數執行結束的時間延遲1秒,
	//?以使上面兩個代碼塊有機會被執行。
	time.Sleep(3?*?time.Second)?//?睡3秒
}

搞定...

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

答案和題不對應吧。

我要回答 關注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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