1.16.b (2021/五月/18)

  • 增加Go 1.17内容。

1.16.a (2021/二月/18)

  • 支持Go 1.16中新增的资源内嵌功能。

1.15.b (2020/九月/28)

1.15.a (2020/八月/07)

  • 指出从Go工具链1.15开始,使用make+copy总是比使用append来克隆切片更快。

1.14.g (2020/六月/12)

  • 删除了1.14.e中增加的一个细节:比较同时含有可比较和不可比较字段的结构体值或者同时含有可比较和不可比较字段的数组值的行为是未定义的。原因是此行为将被明确下来
  • 加了一个细节:关于在编译时刻即可确定总是失败的目标类型为接口类型的断言。

1.14.f (2020/六月/02)

  • 所用的”Go SDK”用词都替换成了”Go官方工具链”。

1.14.e (2020/五月/06)

  • 加了一个细节:比较同时含有可比较和不可比较字段的结构体值或者同时含有可比较和不可比较字段的数组值的行为是未定义的。
  • 加了一个细节:在结构体值的比较中,名为空标识符的字段将被忽略。

1.14.d (2020/四月/25)

  • runtime.KeepAlive相关的内容被从非类型安全指针一文中删除了。 我很抱歉之前在此文中传播了错误的信息。

1.13.i (2019/十月/31)

1.13.h (2019/十月/18)

1.13.e (2019/十月/07)

  • 我决定撤回1.13.d中的勘误。(重新在1.14.d中加入)

1.13.d (2019/九月/30)

1.13.c (2019/九月/25)

  • 删除了《在正确的位置调用内置recover函数》一文中犯了低级错误的一节。

1.13.b (2019/九月/19)

  • 删除了不准确的描述:一个变量的地址永不改变。

1.13.a (2019/九月/05)

1.12.d (2019/四月/18)

1.12.c (2019/四月/09)

  • 删除了“有名类型”和“无名类型”术语。

1.12.b (2019/四月/06)