1. channel
关闭后,写进去的值还可以读取出来吗?
可以读取
以下代码将输出
hello
world
package main
import (
"fmt"
)
func main() {
var c = make(chan string, 2)
c <- "hello"
c <- "world"
close(c)
for s := range c {
fmt.Println(s)
}
}
1. channel
关闭后,写进去的值还可以读取出来吗?
可以读取
以下代码将输出
hello
world
package main
import (
"fmt"
)
func main() {
var c = make(chan string, 2)
c <- "hello"
c <- "world"
close(c)
for s := range c {
fmt.Println(s)
}
}