Home
Sign Up
Sign In
The Go Programming Language
›
http://golang.org/
›
Go Playground
Go Projects
›
Revel Web Framework
Advertisement
V2EX
›
Go 编程语言
请教,什么时候该用指针?
anmie
·
Jun 3, 2019
· 3707 views
This topic created in 2711 days ago, the information mentioned may be changed or developed.
emm,开始学 go 的那一天,人们(其实就是我)有回忆起被指针支配的恐惧😱
哈哈哈,开个玩笑
不过最近这两天在看这方面的信息,网上充斥着指针式什么的文章
有没有说什么时候该用指针的,最佳实践,使用场景什么
求 v2 的大佬们不吝赐教
指针
赐教
emm
不吝
2 replies
•
2019-06-04 09:05:41 +08:00
liulaomo
Jun 3, 2019
1
其实在 Go 中,除了方法属主参数,指针使用的并不普遍,使用指针参数的主要目的是在函数内能够更改此指针所引用的值。指针有时候也用来避免较大的值赋值代价。比如将一个指针包裹在接口值中的代价比将一个非接口值包裹到接口值中的代价小得多。另一方面,过多的指针会影响垃圾回收的时长,一般这种情况发生在一个容器中含有大量包含指针的元素。
anmie
OP
Jun 4, 2019
2
@
liulaomo
奥,我好像理解那么一点了 谢谢大佬
About
·
Help
·
Advertise
·
Blog
·
API
·
FAQ
·
Privacy
·
Solana
·
2570 Online
Highest 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 22ms ·
UTC 14:48
·
PVG 22:48
·
LAX 06:48
·
JFK 09:48
♥ Do have faith in what you're doing.
❯