我尝试了很多不同的东西,但无济于事。这是一件简单的事情,但我正在努力,找不到太多有用的资源。
这是我尝试过的一部分:
package main
import "fmt"
func main() {
for i := 1; i < 10; i++ {
i := (i * 2)
fmt.Println(i)
}
}
您正在加倍i
,但您将每次迭代创建一个新i
,其值来自 for 循环子句中使用的i
。
你可能想要类似的东西
x := 1
for i := 1; i < 10; i++ {
fmt.Println(x)
x *= 2
}