Files
the-way-to-go_ZH_CN/eBook/16.7.md
2016-03-24 22:45:35 +08:00

9 lines
712 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 16.7 使用值类型时误用指针
将一个值类型作为一个参数传递给函数或者作为一个方法的接收者似乎是对内存的滥用因为值类型一直是传递拷贝。但是另一方面值类型的内存是在栈上分配内存分配快速且开销不大。如果你传递一个指针而不是一个值类型go编译器大多数情况下会认为需要创建一个对象并将对象移动到堆上所以会导致额外的内存分配因此当使用指针代替值类型作为参数传递时我们没有任何收获。
## 链接
- [目录](directory.md)
- 上一节:[使用指针指向接口类型](16.6.md)
- 下一节:[误用协程和通道](16.8.md)