- 编写代码打印9*9乘法表。
代码如下:
package main
import "fmt"
func main() {
i := 1 // 左乘数
j := 1 // 右乘数
for {
if i<=j {
fmt.Print(i*j," ")
i += 1
continue // 跳出本次循环
} else {
fmt.Println()
j += 1 // 左乘数右乘数相等
}
i = 1 // 左乘数置为1
if j>9 {
break
}
}
}
运行结果:
这讲讲的是Go语言中流程控制部分的内容,goto的用法还是很新颖的(应该是这么说吧),对于我这个Java菜鸡。
附出处:李文周Go基础之流程控制