参数用指针类型好,还是值传递好?

来源:15-5 Engine 与 Parser

wdmzjgxd

2019-08-08

比如这里的request,传来传去每次都要重新创建,感觉很浪费。想问下,参数传递一律用指针比较好?还是分情况考虑?

写回答

1回答

ccmouse

2019-08-10

你说得对。基本上我们还是会比较倾向于使用指针类型。除非我们这个类型是一个“值类型”。比如说坐标(x,y),或者我们严格不希望我们的方法改变结构体本身的值的情况下。request在这里,是一个“中间”情况,像“值类型”,但的确比通常意义的值类型大一点,是否使用指针都可以。

0
0

Google资深工程师深度讲解Go语言 由浅入深掌握Go语言

语法+分布式爬虫实战 为转型工程师量身打造

5995 学习 · 1909 问题

查看课程