栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

为什么要为返回参数命名?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

为什么要为返回参数命名?

命名它们有一些好处:

  • 它用作文档。
  • 它们会自动声明并初始化为零值。
  • 如果您有多个返回站点,则更改函数的返回值并不需要全部更改,因为它只会显示“ return”。

还有缺点,主要是很容易通过声明相同名称的变量来意外地遮盖它们。

有效的Go中有一个关于命名结果参数的部分:

可以给Go函数的返回或结果“参数”指定名称,并将其用作常规变量,就像传入参数一样。命名后,函数开始时会将它们初始化为零值。如果函数执行不带参数的return语句,则将结果参数的当前值用作返回值。

名称不是强制性的,但它们可以使代码更短,更清晰:它们是文档。如果我们命名nextInt的结果,则显而易见,返回的int是哪个。

func nextInt(b []byte, pos int) (value, nextPos int) {

[…]



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/448035.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号