单选题

执行下列代码的输出结果为( ) package main   ...

发布于 2022-03-03 11:29:26

执行下列代码的输出结果为( )

package main
 
import (
    "fmt"
)
 
func main() {
    channel := make(chan string)
 
    go sendData(channel)
    go getData(channel)  
}
 
func sendData(channel1 chan string) {
    channel1 <- "a"
    channel1 <- "b"
    channel1 <- "c"
    channel1 <- "d"
    channel1 <- "e"
}
 
func getData(ch chan string) {
    var input string
    for {
        input = <-ch
        fmt.Printf("%s
", input)
    }
}


登录后免费查看答案
关注者
0
被浏览
31
知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看