Golang语言学习之占位符“_”(下划线)
发布时间:2020-12-16 18:21:44 所属栏目:大数据 来源:网络整理
导读:不同 最近开始学习Golang,发现一个和其他语言很大不同的东西---占位符“_”(下划线) 之前学习C语言、python、java,都没用见过有占位符一说的 用处 占位符可以作为一个变量被赋值 那么它和普通变量的区别是什么呢? 举个例子,有些函数返回值不止一个,像
不同 最近开始学习Golang,发现一个和其他语言很大不同的东西---占位符“_”(下划线) 之前学习C语言、python、java,都没用见过有占位符一说的 用处 占位符可以作为一个变量被赋值 那么它和普通变量的区别是什么呢? 举个例子,有些函数返回值不止一个,像python,我们只需要其中一个值的时候,也需要定义多个变量来接受函数返回 有了“_”就不一样了,Golang允许用下划线来接受返回值,代表忽略它,这样我们就不用去定义多余的变量了 理解 这是Golang特有的设计 个人觉得这个设计还是蛮精妙的 可以少定义无关紧要的变量,只专注需要的信息,忽略不需要的返回 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |