Go 언어 루프 문
Go 언어 루프 문
많은 실제 문제에는 정기적으로 반복되는 연산이 많기 때문에 특정 문은 프로그램에서 반복적으로 실행되어야 합니다.
다음은 대부분의 프로그래밍 언어의 루프 프로그램 흐름도입니다.
Go 언어는 다음 유형의 루프 처리 문을 제공합니다.
循环类型 | 描述 |
---|---|
for 循环 | 重复执行语句块 |
循环嵌套 | 在 for 循环中嵌套一个或多个 for 循环 |
루프 제어문
루프 제어문은 루프 본문에 있는 문의 실행 과정을 제어할 수 있습니다.
GO 언어는 다음 루프 제어문을 지원합니다.
控制语句 | 描述 |
---|---|
break 语句 | 经常用于中断当前 for 循环或跳出 switch 语句 |
continue 语句 | 跳过当前循环的剩余语句,然后继续进行下一轮循环。 |
goto 语句 | 将控制转移到被标记的语句。 |
무한 루프
루프의 조건문이 결코 false가 아닌 경우 무한히 진행됩니다. 루프, for 루프 문에 하나의 조건식만 설정하여 무한 루프를 실행할 수 있습니다:
package main import "fmt" func main() { for true { fmt.Printf("这是无限循环。\n"); } }