在展示了像这样的因素导入后,围棋的官方之旅......
import (
"fmt"
"math"
)
Run Code Online (Sandbox Code Playgroud)
... 包含以下略微不清楚的评论:
您还可以编写多个import语句,例如:
Run Code Online (Sandbox Code Playgroud)import "fmt" import "math"但使用factored import语句是一种很好的方式.
使用一种方法实际上是否有任何具体的优势 - 例如行为上的差异或容易犯错的错字,这只是两种语法之一的危险 - 或者这只是一种任意的风格约定?
go编译器完全没有区别.区别仅在于程序员必须复制/输入导入的次数.您可以通过以下方式查看它:
func f1(n1, n2, n3 int){
...
}
Run Code Online (Sandbox Code Playgroud)
VS
func f1(n1 int, n2 int, n3 int){
...
}
Run Code Online (Sandbox Code Playgroud)
或者var n1, n2, n3 intvs
var n1 int
var n2 int
var n3 int
Run Code Online (Sandbox Code Playgroud)
两者都会产生相同的结果.