这里绝对是新手问题。

Go中的某些函数返回多个值(通常是该值和一个错误)。 我写的是一个函子,它返回这些函数之一的返回值,即使很容易将这些值放在变量上并仅返回第一个函数,我也怀疑是否只能在一行中执行相同的操作 没有多余的变量 这是其他语言(例如C,Java,C#,Ruby等)中经常使用的东西

我知道这有用

Go中有可能吗? 它被认为是"良好实践"(例如Java *)

注意:在有人说这种技术不是Java的好习惯之前,请先澄清一下对这个问题并不重要,但是有些人(例如我工作的公司中的人)鼓励采用这种风格。


对于最短的代码,请使用简短的变量声明来实现此目标:

没有引入帮助函数的单行解决方案,该函数接受两个参数并返回第一个参数。 您想要忽略值的每种类型的组合都需要这些帮助器功能之一。