Scroll Top

GOLANG – 반복문

GO

for 문

golang 에서 반복문은 for 문 밖에 없다.

c 언어 등과 반복문 구문은 동일하나 반복문을 작성할 때 괄호를 쓰지 않는다.

for 초깃값; 조건식; 변화식 {
    // 여기에 반복할 코드를 작성합니다.
}

for i := 0; i < 5; i++ {
         fmt.Println(i)
}

조건식만 설정하면 C언어의 while 구문과 동일하게 작동한다.

for 조건식 {
    // 여기에 반복할 코드를 작성합니다.
    // 변화식도 함께 작성합니다.
}

i := 0
for i < 5 {
    fmt.Println(i)
    i = i + 1 // i++
}

만약 무한루프로 돌린다면 초깃값, 조건식, 변화식을 모두 작성하지 않는다.

for {
    fmt.Println("Hello, world!")
}

switch 구문과 다르게 break 키워드를 넣어야 for 문에서 중도 탈출할 수 있으며 특정 부분 이하는 실행하지 않고 싶다면 continue 키워드를 사용한다.

Related Posts

Leave a comment

You must be logged in to post a comment.