最赞回答 / 风杀
第一:make就是开启通道,close就是关闭通道。没有关闭通道就是可使用状态第二:ch2 := make(chan string, 2)if len(ch2) == 0{ fmt.Println("通道为空!")} else if len(ch2) == cap(ch2) { fmt.Println("通道已满!")} else { fmt.Println("通道未满!")}第三:根据情况设置,channel是缓存buffer,可以用来限制goroutine并发数。也不是越小越好。根据...
2021-02-17
最新回答 / 慕慕8460195
既然是跨平台的语言那就是说主流测操作系统都支持 不过win应该是安装最为简单的了 win的安装文件会完成基本软件会使用到的各种配置(包括但不限于环境变量,注册表等)
2021-01-31
最新回答 / 慕神Sunday
个人理解:我觉得是main函数里,首先声明"generator"变量,再给"generator"变量赋值,最后将"generator"作为"generateId"函数的形参传入了函数里去执行相关逻辑
2019-11-28