我目前正在学习 Go。我正在阅读 Go编程简介这本书
我在并发部分并形成我所理解的我可以看到两种定义无限循环的方法 go 程序。
func pinger(c chan string) {
for i := 0; ; i++ {
c <- "ping"
}
}
func printer(c chan string) {
for {
msg := <- c
fmt.Println(msg)
time.Sleep(time.Second * 1)
}
}
我想知道 pinger 函数中的 i 变量有什么用。声明无限循环的最佳“去”方式是什么?我会说打印机功能中的那个更好,但由于我是新手,我可能会错过 pinger 功能中的声明。
感谢所有愿意提供帮助的人。
元芳怎么了
动漫人物
相关分类