这个但是为难我了,我一直是走在WEB前的程序猿,各种循环用起来得心应手.突然间发现到了Go这里竟然行不通了,查阅后才发现,原来Go的for是这样写的. for i:=0;i<10;i++{ fmt.Printf("%d\n",i); } 非常有才的一种写法,我用起来感觉的确没有 带有圆括号舒服. 接下来.看很多其它关于 for 的实例吧 Go 的 for 循环有三种形式.仅仅有当中的一种使用分号. for init; condition; post { } ← 和 C 的 for
代码演示 package main import "fmt" func main() { i := 1 for i <= 3 { fmt.Println(i) i = i + 1 } for j := 7; j < 9; j++ { fmt.Println(j) } for { fmt.Println("loop") break } for n := 0; n <= 5; n++ { if n%2 == 0 { continue } fmt.Pri
For循环嵌套与if嵌套相似,是在for中再套for,其结构如下: For(;;) { For(;;){} }经典题型为打印星星例: Console.Write("请输入一个奇数:"); int m = Convert.ToInt32(Console.ReadLine()); == ) { int a, i; string e = "★"; string x = "⊙"; ; i <= m; i++) { == ) { ; a <=
//打印数字,0,1,8,10,12,每一个数单独占一行 //在全部数字打印完毕之后在打印数字的个数和所有数的和 int count = 0; int sum = 0; for (int i = 0; i <= 12; i++){ switch (i) { case 0: Console.WriteLine(i); count++; sum += i;