在我的循环中,我将一些 int64 与我的迭代器相乘。为此,我需要明确声明i为 int64。这个
var other int64 = 1597183200000
for var i int64 = 0; i < 10; i++ {
fmt.Println(i*other)
}
给出一个syntax error: var declaration not allowed in for initializer. 有没有办法在循环的初始化程序中做到这一点?另外,为什么不允许使用:=,但不允许使用var?他们不做同样的事情吗?
胡子哥哥
相关分类