特别值得强调的是:GO语言中for语句是唯一的循环语句
for语句基本形式
for 循环条件{
循环体
}
例如:
i := 1;
for i < 5 {
fmt.Println("i=",i);
i++;
}
类C语言for循环形式
for 循环变量的声明; 循环条件; 循环变量的变化 {
循环体
}
例如:
for i := 1; i < 5; i++ {
fmt.Println("i=",i);
}
特别地:类C语言形式形式的for循环,其三个表达式可以省略一个或多个,当省略时我们可以参考以下这篇文章中的做法(虽然链接里的文章为C++语法,但处理的方法和思维一致)
for语句表达式详解