【07】2019-09-24 学习记录与思考

murphyzhao · 2019-09-24 09:39:50 · 117541 次点击 · 大约8小时之前 开始浏览    置顶
这是一个创建于 2019-09-24 09:39:50 的主题,其中的信息可能已经有所发展或是发生改变。

Go 语言数据类型

关于 Go 语言的数据类型需要进一步阅读官方 Go 规范文档来了解为什么这么设计。

因为现有的 Go 的数据类型比较杂,尤其是数字类型(有 int 类型,还有 int8 类型,就不能只存在 int8 这种类型?)。

进一步学习计划

既然有一个 python 100 学习计划,那不妨给自己来一个 Go 100 天学习计划。

Go 语言变量的一个苛刻要求

如果你声明了一个局部变量,但并没有使用它,将会编译报错 a declared and not used。苛刻的严谨,强迫开发者严格要求自己。

Go 语言自增/自减的不同

Go 的自增和自减运算符只能作为表达式使用,不能用于赋值操作:

var a = 0
a ++       // 这是允许的
b := a ++  // 这是非法的
var c int;
c = a ++   // 这是非法的
c = (a ++) // 这是非法的

Go 语言 select 语句

select 虽然是 Go 语言的条件语句,但只能用于通道。现在对于通道没有什么了解。不过 select 应该与 POSIX 中的 select 意义差不多。


有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

117541 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传