加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

Golang语言学习之占位符“_”(下划线)

发布时间:2020-12-16 18:21:44 所属栏目:大数据 来源:网络整理
导读:不同 最近开始学习Golang,发现一个和其他语言很大不同的东西---占位符“_”(下划线) 之前学习C语言、python、java,都没用见过有占位符一说的 用处 占位符可以作为一个变量被赋值 那么它和普通变量的区别是什么呢? 举个例子,有些函数返回值不止一个,像

不同

最近开始学习Golang,发现一个和其他语言很大不同的东西---占位符“_”(下划线)

之前学习C语言、python、java,都没用见过有占位符一说的


用处

占位符可以作为一个变量被赋值

那么它和普通变量的区别是什么呢?

举个例子,有些函数返回值不止一个,像python,我们只需要其中一个值的时候,也需要定义多个变量来接受函数返回

有了“_”就不一样了,Golang允许用下划线来接受返回值,代表忽略它,这样我们就不用去定义多余的变量了

理解

这是Golang特有的设计

个人觉得这个设计还是蛮精妙的

可以少定义无关紧要的变量,只专注需要的信息,忽略不需要的返回

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读