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

前端之家收集整理的这篇文章主要介绍了Golang语言学习之占位符“_”(下划线)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

不同

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

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


用处

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

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

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

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

理解

这是Golang特有的设计

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

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

原文链接:https://www.f2er.com/go/189091.html

猜你在找的Go相关文章