golang --for语句

一条for 语句可以携带一条for子句。

for子句可以包含初始化子句、条件子句、后置子句。

package main

import (
	"fmt"
)

func main() {

	var number1, number2, number3 int
	for i := 0; i < 100; i++ {
		number1++
		fmt.Println(number1)
	}

	var j uint = 1
	for ; j%5 != 0; j *= 3 {//省略了初始化子句
		number2++
		fmt.Println(number2)

	}

	for k := 1; k%5 != 0; {//省略了后置子句
		k *= 3
		number3++
		fmt.Println(number3)

	}

}

 

一条for语句可以携带一条range子句 

package main

import (
	"fmt"
)

func main() {

	ints := []int{1, 2, 3}
	for k, v := range ints {
		fmt.Println(k, v)
	}

}

  

原文地址:https://www.cnblogs.com/saryli/p/11634968.html