熟悉了Go语言的基本循环格式后,让我们用一个例子来温习一遍吧。
输出九九乘法表:
package main
import "fmt"
func main() {
// 遍历, 决定处理第几行
for y := 1; y <= 9; y++ {
// 遍历, 决定这一行有多少列
for x := 1; x <= y; x++ {
fmt.Printf("%d*%d=%d ", x, y, x*y)
}
// 手动生成回车
fmt.Println()
}
}
结果输出如下:
代码说明如下:
这段程序按行优先打印,打印完一行,换行(第 16 行),接着执行下一行乘法表直到整个数值循环完毕。