为什么在Golang中使用逗号和下划线。解释下面代码中的第12行? 包干管 进口 布菲奥 fmt 操作系统 func main{ 扫描仪:=bufio.NewReaderos.Stdin text,u:=scanner.ReadString'\n' 你好,世界。 打印文本 }

为什么在Golang中使用逗号和下划线。解释下面代码中的第12行? 包干管 进口 布菲奥 fmt 操作系统 func main{ 扫描仪:=bufio.NewReaderos.Stdin text,u:=scanner.ReadString'\n' 你好,世界。 打印文本 },string,go,String,Go,Golang可以返回多个值,这就是为什么会有逗号。scanner.ReadString返回两个变量 下划线的原因是没有使用该变量。这也被称为空白标识符。 我建议您查看一下ReadString返回的字符串和错误。当您不关心某些返回值时,将使用下划线。在上面的示例中,使用\忽略错误。这是必需的,因为在Go中,声明的每个变量都应该有一个用法,否则编译将失败是忽略某些返回值的技巧 请在你想知道的那一行添加评论,并试着描述你对这一行的想法以及你对它有什么问题。此外,标题应该是你的问题或问题的简短摘要,主要

Golang可以返回多个值,这就是为什么会有逗号。scanner.ReadString返回两个变量

下划线的原因是没有使用该变量。这也被称为空白标识符。
我建议您查看一下ReadString返回的字符串和错误。当您不关心某些返回值时,将使用下划线。在上面的示例中,使用\忽略错误。这是必需的,因为在Go中,声明的每个变量都应该有一个用法,否则编译将失败是忽略某些返回值的技巧

请在你想知道的那一行添加评论,并试着描述你对这一行的想法以及你对它有什么问题。此外,标题应该是你的问题或问题的简短摘要,主要问题应该在问题主体内。请同时刷新,以及。请参加围棋之旅。