Go “{…}”是什么意思?

Go “{…}”是什么意思?,go,Go,通常,在许多地方的许多go存储库中,当生成错误响应时,我看到 如果出现错误!=零{…} {…}在这里是什么意思。在这种情况下,{…}实际上不是一个Golang语法结构,而是在这个{}块中使用省略号来表示您应该做一些事情来处理错误。它只是主观代码的占位符,用于以在您的用例中有意义的方式处理错误。人们在文档中这样做是为了使示例不被错误处理逻辑弄乱,但仍然强调正确使用库,包括错误处理 为了完整起见,Golang还有其他地方。。。其实有一个特殊的含义。这些地方是: 作为go命令的参数。。。表示递归包列表

通常,在许多地方的许多go存储库中,当生成错误响应时,我看到 如果出现错误!=零{…}


{…}在这里是什么意思。

在这种情况下,{…}实际上不是一个Golang语法结构,而是在这个{}块中使用省略号来表示您应该做一些事情来处理错误。它只是主观代码的占位符,用于以在您的用例中有意义的方式处理错误。人们在文档中这样做是为了使示例不被错误处理逻辑弄乱,但仍然强调正确使用库,包括错误处理

为了完整起见,Golang还有其他地方。。。其实有一个特殊的含义。这些地方是:

作为go命令的参数。。。表示递归包列表通配符。去测试一下。。。将测试在目录“/”和任何级别的子目录中找到的所有golang包

数组文字arr:=[…]字符串{foo,bar}将替换为。。。数组文字中的项数为2。如果您在某个点添加baz,则不必更新[]中的数字

变量函数参数func fooargs…int-请参阅

将切片传递给变量函数时,可以通过添加。。。切片的每个元素都将作为附加参数传递。见sumnums。。。在上面链接的示例中