golang for循环如何写?
在Go语言中,for循环有三种形式:
- 基本形式:
for 初始语句; 条件表达式; 结束语句 {
// 循环体语句
}
其中,初始语句在循环开始前执行,条件表达式在每轮循环开始时求值,如果为true则执行循环体语句,否则结束循环。结束语句在每轮循环结束后执行。
- 省略初始语句的形式:
for ; 条件表达式; 结束语句 {
// 循环体语句
}
如果省略初始语句,则相当于将其置为空语句。
- 省略初始语句和结束语句的形式:
for 条件表达式 {
// 循环体语句
}
如果省略初始语句和结束语句,则相当于将其置为空语句。在这种形式下,条件表达式就是循环的结束条件。
示例代码:
// 基本形式
for i := 0; i < 10; i++ {
fmt.Println(i)
}
// 省略初始语句
j := 0
for ; j < 10; j++ {
fmt.Println(j)
}
// 省略初始语句和结束语句
k := 0
for k < 10 {
fmt.Println(k)
k++
}
``
原文地址: https://www.cveoy.top/t/topic/fc9v 著作权归作者所有。请勿转载和采集!