我认为这个问题以前曾被问过(可能不止一次),但我找不到它......
我正在学习 Go,我想通过向“处理程序”发送一个通道来扩展经典的 Web 服务器示例。
我有这个标准的东西:
func hello(w http.ResponseWriter, r *http.Request) {
io.WriteString(w, "Hello world!")
}
func main() {
http.HandleFunc("/", hello)
http.ListenAndServe(":8000", nil)
}
现在我希望“hello”函数能够在频道上写东西,供某人消费......我对“普通”函数所做的方法是创建一个频道:
c := make(chan string)
并在对函数的调用中传递 c。就像是:
dosomething(c)
但是......如果我想要“你好”访问频道c,我该怎么做?
慕姐8265434
慕姐4208626
相关分类