golang面试题 001

001 go channel close后读的问题

golang channel关闭后,其中剩余的数据,是可以继续读取的。
请看下面的测试例子。
创建一个带有缓冲的channel,向channel中发送数据,然后关闭channel,最后,从channel中读取数据,输出结果。

package main

import "fmt"

//go channel close后读的问题
func main() {
   
	ch := make(chan string, 3

你可能感兴趣的:(golang面试,Golang,golang,后端,数据结构,开发语言,面试)