此浏览器不再受支持。
请升级到 Microsoft Edge 以使用最新的功能、安全更新和技术支持。
请回答以下问题,展示你学到的知识:
创建 goroutine 的正确语法是什么?
func (){}()
go launch()
goroutine launch()
thread launch()
在 Go 中使用 channel 的目的是什么?
在 goroutine 中正确地通信,避免为了通信目的而共享内存。
这只是创建 goroutine 的另一种方法。
向另一个 API 执行 HTTP 调用时发送数据。
用于在类之间进行通信。
无缓冲 channel 有什么特别的功能?
Channel 是动态的。 它们可以根据需要自动增长。
在 channel 中发送数据和接收数据属于阻止操作。
Channel 只能通过引用传递数据。
如何将数据发送到 channel?
ch = "Hi"
ch <- "Hi"
send(ch, "Hi")
如何从 channel 接收数据?
res := <- ch
res := get(ch)
res := ch<-
在检查工作前,必须回答所有问题。
继续
此页面是否有帮助?