这可能是一个简单的事情,我看不到一些原因,但我正在进行的围棋巡回赛和在For continued部分,我想知道是否有人能向我解释如何逻辑执行和交付语句为1024。
https://tour.golang.org/flowcontrol/2
package main
import "fmt"
func main() {
sum := 1
for ; sum < 1000; {
sum += sum
}
fmt.Println(sum)
}发布于 2015-11-29 12:42:26
它真的只是做了2的力量
所以输出是
1 2 4 8 16 32.1024
把这个循环想象成
sum = 1
while(sum < x) {
sum = sum * 2
}https://stackoverflow.com/questions/33979399
复制相似问题