答案和題不對應吧。
22行 是不是該這么寫 fmt.Println("Received! %d", <-receiver),然后13行 var myChannel = make(chan int, 0) 另外,golang這語言,在語句的末尾,都沒有分號;嗎?總感覺怪怪的。
22行 是不是該這么寫 fmt.Println("Received! %d", <-receiver),然后13行 var myChannel = make(chan int, 0) 另外,golang這語言,在語句的末尾,都沒有分號;嗎?總感覺怪怪的。
2016-12-14
舉報
2019-04-04
這又不是C,不用。
2019-03-15
golang這語言,在語句的末尾,都不用寫分號
2016-12-31
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秒 }搞定...