我读过这篇与 Go 完全无关的有趣博客文章,作者说的一件事引起了我的注意,以下引用:
... 例如,将通道作为函数的参数传递给 all 是有效的,因为 Go 中的通道就像 C 中实现的通道数据结构的指针一样简单。 map 和其他一些也是如此类型。但是传递数组或结构体效率低下;相反,我们应该传递指向这些类型的指针。
为什么在使用某些 Go 内部类型或结构时传递指针效率低下?
明月笑刀无情
相关分类