Go/A Tour of Go 따라하기
[A Tour of Go 따라하기] For (반복문 for)
IdeaFusion
2019. 1. 30. 15:29
반응형
For (반복문 for)
Go 언어는 반복문이 for
밖에 없습니다.
기본적인 for
반복문은 C와 Java 언어와 거의 유사합니다. 다른점은 소괄호 ( )가 필요하지 않다는 것입니다.
하지만 실행문을 위한 중괄호 { } 는 필요합니다.
package main import "fmt" func main() { sum := 0 for i := 0; i < 20; i++ { sum += i } fmt.Println(sum) }
출력 결과
190
C와 Java에서 처럼 전.후 처리를 제외하고 조건문만 표현할 수도 있습니다.
package main import "fmt" func main() { sum := 1 for sum < 1000 { sum += sum } fmt.Println(sum) }
출력 결과
1024
Go에서 "While" 사용하기
이전의 예제에서 처럼 조건문만 표시하면 C언어에서 while
을 사용하듯 for
를 사용할 수 있습니다.
package main import "fmt" func main() { sum := 1 for sum < 1000 { sum += sum } fmt.Println(sum) }
출력 결과
1024
무한 루프
for에서 조건문을 생략하면 무한 루프를 간단하게 표현할 수 있습니다.
package main func main() { for { } }
Go언어의 For (반복문 for)를 학습하였습니다.
반응형