05 2021 档案
摘要:1. 数据(书接上回) 1.1 map(映射) slice 不能用作 key,因为并没有定义两个 slice 是否相等的手段。 1.2 String() 方法 如果要在 String() 方法(Stringer 接口)里使用 Sprintf,请不要使用使用 %s 或者 字符串的 %v,因为一这又会再
阅读全文
摘要:
阅读全文
摘要:今天把 A Tour of Go 的最后章节看完。 1. goroutine(Go 程) goroutine 是 Go 管理的一个轻量级线程。 go f(x, y, z) goroutine 会先对 f,x,y,z 求值,再把 f(x, y, z) 放到一个新的 goroutine 中。 注意:如果
阅读全文
摘要:今天的学习资料是 A Tour of Go。 1. 基础语法 go 的一些特殊的语法: 1.1 变量 在函数外面只能声明变量,不能写其他代码。且在函数外就不能用 := 了。 var 可以声明多个变量和初始化, 有初始化值就不用写类型了。 没有初始化的值都有一个 零值,数字为 0,布尔为 false,
阅读全文
摘要:theme: cyanosis 上次的笔记在 GoModule 上花了很久。依然对其半知不解。这是因为对其历史不清楚导致的: 其实 GoModule 并不是什么老概念,而是比较新版本的 go 才推出的。在此之前 go 是通过 GoPath 来管理包。 # 1. GoPath 的坑当使用 `go ge
阅读全文
摘要:theme: qklhk-chocolate 将要上的项目要用到 GoLang,还不知道什么时候去,先自学一下 Go。 学习路径是参照这个: 第一步是看官方文档的教程。 1. 安装 简单 2. go.mod 文件 注意: 首先最重要知道的是,go 语言中,module 是 package 的集合。
阅读全文

浙公网安备 33010602011771号