go语言for循环的使用例子,比c++的for循环写法多的多,也很丰富,如下例子:
[Golang] 纯文本查看 复制代码 package basicuse
import "fmt"
//常规for的使用,类似c
func normalCalcTotalNum1(sum int) {
for i := 0; i < 10; i++ {
sum += i
}
fmt.Println(sum)
}
//只包含判断条件的 for循环
func normalCalcTotalNum2(sum int) {
i := 0
for i < 10 {
sum += i
i++
}
fmt.Println(sum)
}
//无判断条件的 for循环
func normalCalcTotalNum3(sum int) {
i := 0
for {
if i >= 10 {
break
}
sum += i
i++
}
fmt.Println(sum)
}
//TestForAction for语句的使用
func TestForAction() {
normalCalcTotalNum1(0)
normalCalcTotalNum2(1)
normalCalcTotalNum3(2)
}
|