Go 为什么考虑因素的进口声明更好?
官方的围棋之旅,在展示了像这样的一个因素进口Go 为什么考虑因素的进口声明更好?,go,Go,官方的围棋之旅,在展示了像这样的一个因素进口 import ( "fmt" "math" ) …: 您还可以编写多个导入语句,如: import "fmt" import "math" 但使用带系数的import语句是一种很好的风格 实际上,使用一种方法比另一种方法有什么具体的优势吗?例如行为上的差异或容易造成的打字错误,这只是两种语法中的一种的危险?或者这只是一种随意的风格惯例吗?除了必须输入的
import (
"fmt"
"math"
)
…:
您还可以编写多个导入语句,如:
import "fmt"
import "math"
但使用带系数的import语句是一种很好的风格
实际上,使用一种方法比另一种方法有什么具体的优势吗?例如行为上的差异或容易造成的打字错误,这只是两种语法中的一种的危险?或者这只是一种随意的风格惯例吗?除了必须输入的数量之外,没有任何区别。一个大小合适的程序或包可以很容易地导入十几个或更多的包,因此,当您可以通过一对()实现相同的功能时,为什么还要不断地输入相同的单词(
import
)
尽管现在大多数人可能都在使用go编译器。对于go编译器来说绝对没有区别。区别仅在于go程序员必须复制/键入导入的次数。您可以用以下相同的方式来看待它:
func f1(n1, n2, n3 int){
...
}
vs
或var n1、n2、n3 int
vs
var n1 int
var n2 int
var n3 int
两者都将产生相同的结果。这是一种方便的构造。。。var
var x,y或var(x y)
也是如此。一位成员说,Go坚持这样做:
var n1 int
var n2 int
var n3 int