这里绝对是新手问题。
Go中的某些函数返回多个值(通常是该值和一个错误)。 我写的是一个函子,它返回这些函数之一的返回值,即使很容易将这些值放在变量上并仅返回第一个函数,我也怀疑是否只能在一行中执行相同的操作 没有多余的变量 这是其他语言(例如C,Java,C#,Ruby等)中经常使用的东西
我知道这有用
Go中有可能吗? 它被认为是"良好实践"(例如Java *)
注意:在有人说这种技术不是Java的好习惯之前,请先澄清一下对这个问题并不重要,但是有些人(例如我工作的公司中的人)鼓励采用这种风格。
对于最短的代码,请使用简短的变量声明来实现此目标:
没有引入帮助函数的单行解决方案,该函数接受两个参数并返回第一个参数。 您想要忽略值的每种类型的组合都需要这些帮助器功能之一。