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