我无法在任何地方找到append()或任何其他内置函数的实现代码?我尝试通过godoc找到代码并使用IDE的跳转定义功能。可能是我在看错了地方。有人能告诉我实际实施的方法吗?
答案 0 :(得分:9)
您可能对以下内容感兴趣:
append
位于此处https://github.com/golang/go/blob/master/src/cmd/compile/internal/gc/ssa.go growslice
,住在这里:https://github.com/golang/go/blob/master/src/runtime/slice.go