不辨不明啊,感谢提醒。不过 ssa.go#L2841 已经算是编译器视角下的将 append 换成 ssa 的实现了。并非从 go 开发人员的视角出发的很直观的 “append 实现”。相信 99% 的不了解 compiler 底层机制的 go 程序员看不懂 ssa.go 中的代码。
这个其实就是入门文章,算不上精华。astaxie 太给面子了。
要深入,unix 网络编程第一卷和 tcp/ip 协议栈第一卷就是必读的。go 语言相关 socket 编程的书籍目前只有一本比较系统:https://tumregels.github.io/Network-Programming-with-Go/