go get 访问github太慢需要配置代理,设置环境变量 http_proxy=http://127.0.0.1:xxxx 算是比较方便的一种

ref: https://blog.csdn.net/zhyhang/article/details/78444974

PS:也试过配置git config,但是好像没起作用,原因不明

Go Tour

坑1:文档里面的 go get -u github.com/Go-zh/tour tour 其实是两条命令,tour 是单独的运行指令

坑2:defer那里稍微花了点时间理解运行流程,总的来说就是return后执行没错

进度:目前看到 https://tour.go-zh.org/moretypes/24 函数值这里。

吐槽

if,for,switch这三种语句都只允许条件前面多一条语句,不像elixir的with可以来N条。

到目前为止虽然引入了type关键词,但只涉及struct类型,自己随便试了下type一个map类型,然后make它,果然是可以的(其实文档里完全可以在map那节里面加入这个细节)。

指针还是一如既往的老套,不过诚如所言,没有c指针的值运算。

builtin function的源码很分散,一个make不过是在编译期翻译成对应类型的make函数再插入原文里。

根据这里[https://stackoverflow.com/questions/18512781/built-in-source-code-location]所示,举了三个例子:

https://github.com/golang/go/blob/master/src/runtime/slice.go < makeslice - make([]int, 10)

https://github.com/golang/go/blob/master/src/runtime/hashmap.go < makemap - make(map[string]int)

https://github.com/golang/go/blob/master/src/runtime/chan.go < makechan - make(chan int)

PS: append和copy和make同理。

暂时就这些。

最新文章

  1. nodejs操作arduino入门(javascript操作底层硬件)
  2. 【HOW】如何配置SharePoint传入/传出电子邮件设置
  3. 第一章 Andorid系统移植与驱动开发概述 - 读书笔记
  4. 炮(棋盘DP)
  5. FZU 1752 A^B mod C(快速加、快速幂)
  6. leveldb - 并发写入处理
  7. 安装package.js
  8. sqoop导入hdfs上的数据到oracle
  9. 用matlab训练数字分类的深度神经网络Training a Deep Neural Network for Digit Classification
  10. Docker-compose实战——Django+PostgreSQL
  11. FullCalendar 日历插件中文说明文档
  12. 定向耦合器 Directional Couplers
  13. python离线安装包
  14. JAVA 第1课
  15. Lua代码规范
  16. ElasticSearch5.4.1 搜索引擎搭建文档
  17. [HNOI2007]梦幻岛宝珠(背包)
  18. RHCSA考试真题
  19. python发送邮件(在邮件中显示HTMLTestRunner生成的报告)
  20. SSH管理

热门文章

  1. 使用pip安装PySide6
  2. Outlook怎么合并相同邮件?设置Outlook邮件为对话模式
  3. v3.x compoistion api 是什么
  4. debian / deepin (Ubuntu)安装 mariadb
  5. SQL1224 is returned during the execution of an SQL procedure
  6. Flutter 中的普通路由、普通路由传值、 命名路由、命名路由传值
  7. 易语言json
  8. 三种方式实现RPC调用
  9. Java基础之包机制+JavaDoc
  10. Unity 复杂Json 解析