2022-08-01:以下go语言代码输出什么?A:panic;B:5;C:6;D:编译错误。 package main import ( “fmt“ ) func main() {
2022-08-01:以下go语言代码输出什么?A:panic;B:5;C:6;D:编译错误。
package main
import (
"fmt"
)
func main() {
c := make(chan int, 5)
c <- 5
c <- 6
close(c)
fmt.Println(<-c)
}
答案2022-08-01:
答案选B。通道关闭后,仍然能获取值。
公众号:福大大架构师每日一题