Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/go/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
For loop 如果我乘以golang中的增量,则循环不递增_For Loop_Go - Fatal编程技术网

For loop 如果我乘以golang中的增量,则循环不递增

For loop 如果我乘以golang中的增量,则循环不递增,for-loop,go,For Loop,Go,我假设我可以使用任何操作符来增加for循环中的递增变量。看来情况并非如此。永远遵循代码循环 import ( "fmt" ) func main() { for i:=0; i<10; i=i*2{ fmt.Println(i) } } 导入( “fmt” ) func main(){ 对于i:=0;i你的循环开始于i:=0,所以你一直在做i:=0*2,所以你得到了一个无限循环(正如你应该得到的),因为0

我假设我可以使用任何操作符来增加for循环中的递增变量。看来情况并非如此。永远遵循代码循环

import (
    "fmt"
)

func main() {
    for i:=0; i<10; i=i*2{
    fmt.Println(i)
    }
}
导入(
“fmt”
)
func main(){

对于i:=0;i你的循环开始于
i:=0
,所以你一直在做
i:=0*2
,所以你得到了一个无限循环(正如你应该得到的),因为
0<10
i
实际上从未变大

import (
    "fmt"
)

func main() {
    for i:=0; i<10; i=i+2{
    fmt.Println(i)
    }
}