Programming/Go

Go언어 [입문] 반복문 편

KayEsQuo 2021. 2. 21. 19:20

오늘 다룰 주제는 Go언어에서의 반복문이다.

 

C, 파이썬, 자바와 같이 특정언어로 반복문을 사용하다보면 while문과 for문을 사용하는 것을 볼 수 있다.

그러나 Go언어에서의 반복문은 while을 지원하지 않고, for만 지원한다.

따라서 Go언어에서 사용되는 for문 작성법을 알아볼 예정이고, 코드로 나타내보고자 한다.

 

Go언어에서의 반복문(for)는 3가지로 나타낼 수 있고 그 예시는 다음과 같다.

 

[예시 1]

package main

import "fmt"

func main() {    
	for i := 0; i < 10; i++ {
		fmt.Println("hello world")
	}
}

 

[예시 2]

 

package main

import "fmt"

func main() {
    i := 0
    
	for i < 10 {
		fmt.Println("hello world")
	}
}

 

[예시 3]

package main

import "fmt"

func main() {
	i := 0

	for {
		if i >= 10 {
			break
		}
        fmt.Println("hello world")	
		i++
	}
}