go语言代码如下
package main
import cc "fmt"
func main() {
var i int
for i = 0; i < 10; i++ {
cc.Printf("a")
}
cc.Printf("\n")
for i < 20 {
i++
cc.Printf("b")
}
cc.Printf("\n")
Haha:
cc.Printf("goto 回来了\n")
numbers := [6]int{1, 2, 3, 5}
for i, x := range numbers {
cc.Printf("%v,%v\n", i, x)
}
i++
if i < 25 {
goto Haha
}
}
输出如下
aaaaaaaaaa
bbbbbbbbbb
goto 回来了
0,1
1,2
2,3
3,5
4,0
5,0
goto 回来了
0,1
1,2
2,3
3,5
4,0
5,0
goto 回来了
0,1
1,2
2,3
3,5
4,0
5,0
goto 回来了
0,1
1,2
2,3
3,5
4,0
5,0
goto 回来了
0,1
1,2
2,3
3,5
4,0
5,0
package main
import cc "fmt"
func main() {
var i int
for i = 0; i < 10; i++ {
cc.Printf("a")
}
cc.Printf("\n")
for i < 20 {
i++
cc.Printf("b")
}
cc.Printf("\n")
Haha:
cc.Printf("goto 回来了\n")
numbers := [6]int{1, 2, 3, 5}
for i, x := range numbers {
cc.Printf("%v,%v\n", i, x)
}
i++
if i < 25 {
goto Haha
}
}
输出如下
aaaaaaaaaa
bbbbbbbbbb
goto 回来了
0,1
1,2
2,3
3,5
4,0
5,0
goto 回来了
0,1
1,2
2,3
3,5
4,0
5,0
goto 回来了
0,1
1,2
2,3
3,5
4,0
5,0
goto 回来了
0,1
1,2
2,3
3,5
4,0
5,0
goto 回来了
0,1
1,2
2,3
3,5
4,0
5,0
本文通过Go语言代码展示了不同类型的循环结构及其使用方法,包括基本的for循环和带有范围遍历的for循环,并演示了如何使用goto实现跳转。

被折叠的 条评论
为什么被折叠?



