其他语言通常都有 for, while, do while 几种循环。但是 Go 只有一种 for 循环,是因为设计者认为,只需要 for 循环就已经足够完成 while 和 do while 的功能。 3 part loop, 类似于 C 中最常见的 for loop for i := 0; i <= 10; i++ { } while loop for x == true { } do while loop for { if x { break; } } infinite loop for { }