围绕类型名称的括号

sea*_*ear 1 go

我喜欢将类型名称与Go中的变量进行一些视觉分离.我一直在玩以下内容:

var target (int64) = 600851475143
var largest (int64) = 0
var i (int64)
Run Code Online (Sandbox Code Playgroud)

到目前为止,它编译正确,我没有看到我的程序运行结果有任何差异.

这有危险吗?上面和下面之间是否有语义差异?

var target int64 = 600851475143
var largest int64 = 0
var i int64
Run Code Online (Sandbox Code Playgroud)

谢谢

Jer*_*all 8

没有语义差异,但你可能会发现自己正在反对,go fmt所以我认为这不值得.