Go中的换行符-从Go Tour了解此示例
我试图从围棋之旅中理解这个例子。Go中的换行符-从Go Tour了解此示例,go,Go,我试图从围棋之旅中理解这个例子。 第3行最后一个逗号的意义是什么 fmt.Println( pow(3, 2, 10), pow(3, 3, 20), ) 换行符通常如何修改go中的代码。 我知道,如果没有换行符,我可以把这句话写成 fmt.Println( pow(3, 2, 10), pow(3, 3, 20) ) 它将被编译。 那么,为什么换行符需要额外的逗号呢作为语句的结尾 所以 如出一辙 fmt.Println( pow(3, 2, 10), pow
第3行最后一个逗号的意义是什么
fmt.Println(
pow(3, 2, 10),
pow(3, 3, 20),
)
换行符通常如何修改go中的代码。我知道,如果没有换行符,我可以把这句话写成
fmt.Println( pow(3, 2, 10), pow(3, 3, 20) )
它将被编译。那么,为什么换行符需要额外的逗号呢代码>作为语句的结尾 所以 如出一辙
fmt.Println(
pow(3, 2, 10),
pow(3, 3, 20),
);
但是
与
fmt.Println(
pow(3, 2, 10),
pow(3, 3, 20);
);
这显然是一个语法错误。没有什么意义。函数调用中允许使用尾随逗号,尽管
go fmt
将删除它们
fmt.Println(
pow(3, 2, 10),
pow(3, 3, 20)
)
fmt.Println(
pow(3, 2, 10),
pow(3, 3, 20);
);