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