为了账号安全,请及时绑定邮箱和手机立即绑定

Go语言第一课

郝林 架构师
难度入门
时长 3小时10分
学习人数
综合评分8.57
92人评价 查看评价
9.0 内容实用
8.2 简洁易懂
8.5 逻辑清晰

最赞回答 / 风杀
第一: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并发数。也不是越小越好。根据...

最新回答 / 慕慕8460195
既然是跨平台的语言那就是说主流测操作系统都支持   不过win应该是安装最为简单的了 win的安装文件会完成基本软件会使用到的各种配置(包括但不限于环境变量,注册表等)

最赞回答 / 萌_大大
上限是8即最大扩展上限到下标8,下标8的9为上限不取,实际值为5,6,cap后扩展就是5,6,7,8

最赞回答 / 慕盖茨4318771
匿名变量就像是只貔貅,只进不出。

最新回答 / 慕神Sunday
个人理解:我觉得是main函数里,首先声明"generator"变量,再给"generator"变量赋值,最后将"generator"作为"generateId"函数的形参传入了函数里去执行相关逻辑

最赞回答 / 豆米
这个算是一个go的语法糖吧,可以一起赋值。如 a,b = 1,2    从左到右  a = 1, b = 2当右边为变量时,执行赋值动作是它此刻的值。接上面例子     a,b = b,a。  执行此语句时,a = 1,b =2  所以相当于 a,b = 2,1这个语法糖在变量互换的时候异常好用之前:    a=1,b=2;    temp = a;    a = b;    b = temp;现:    a,b = b,a
课程须知
本课程的目的是带领大家入Go语言的门,然后再猛推一把!需要一些Linux Shell的基础,不熟悉Linux的童鞋,可以先去《Linux达人养成计划Ⅰ》中修炼一下~~
老师告诉你能学到什么?
1、怎样使用Go语言编程 2、怎样才算会用Go语言编程 3、怎样运用那些Go语言的特性去编程 4、Go语言的那些特性的实际益处在哪儿

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消