이전에 Go for문에 대해서 알아봤는데 for문과 비슷하게 조건문만 표시하면 C언에서 while을 사용하듯이 사용할 수 있습니다. 오늘은 이 while문에 대해 알아보겠습니다. Go가 설치되어 있지 않지만 실행을 해보고 싶다면, 여기를 클릭해주세요.

Go while

Go에서 while은 for문 처럼 조건문만 표시하면 사용 할 수 있습니다.

package main

import "fmt"

func main() {
	sum := 1
	for sum < 1000 {
		sum += sum
	}
	fmt.Println(sum)
}

또한 for에서 조건문을 생략하면 무한 루프를 간단하게 표현할 수 있습니다.

package main

func main() {
	for {
	}
}