package main
import (
"fmt"
)
func main() {
// 循环
// 1.类似java中的for循环 for init; condition; post { }
/*
init: 一般为赋值表达式,给控制变量赋初值;
condition: 关系表达式或逻辑表达式,循环控制条件;
post: 一般为赋值表达式,给控制变量增量或减量。
*/
for i := 1; i < 10; i++ {
fmt.Print(i," ")
}
fmt.Println("\n\n")
for i := 1; i< 10; i++ {
for j := 1; j <= i; j++ {
fmt.Print(j,"*",i,"=",i*j,"\t")
}
fmt.Println()
}
fmt.Println("\n\n")
// 2.类似java中的while循环 for condition { }
var index = 0;
for index < 10 {
fmt.Print(index," ")
index ++
}
fmt.Println("\n\n")
numbers := [6] int{2,3,5,7,9,82}
for i,x:= range numbers {
fmt.Printf("第 %d 位 x 的值 = %d\n", i,x)
}
}