golang-学习记录-for循环的写法
package main import "fmt" func main() { sin:=0 sun := 1 //计算 1 到 10 的数字之和: for i:=0; i<=10; i++ { sin+=i fmt.Println(i) } fmt.Println(sin) //在 sum 小于 10 的时候计算 sum 自相加后的值 for ;sun <=10; { sun+=sun fmt.Printf("sin = %d\n", sun) } // 这样写也可以,更像 While 语句形式 for sun <=10 { sun+=sun fmt.Printf("sin = %d\n", sun) } //遍历一个数组 fmt.Println(sun) strings:=[]string{"sin","wu"} for i,s:=range strings{ fmt.Println(i, s) _ = i fmt.Println(s) } //For-each range 循环 //这种格式的循环可以对字符串、数组、切片等进行迭代输出元素。 numbers:=[7]int{1,2,3,4,5} for i,x:=range numbers{ fmt.Printf("第 %d 位 x 的值 = %d\n", i, x) } //循环向一个数组添加元素,顺便打印这个数组的len 类型 本身 var nunb []int for i:=0;i<10;i+=1 { nunb = append(nunb, i) //fmt.Println(nunb) fmt.Printf("len: %d cap: %d pointer: %p\n", len(nunb), cap(nunb), nunb) } }
Airtest自动化测试交流群:739857090

浙公网安备 33010602011771号