[go] 루프와 조건문 사용하기
루프 사용하기
루프는 지정된 조건이 충족될 때까지 코드 블록을 반복 실행합니다. Go 언어에서는 for
키워드를 사용하여 루프를 생성할 수 있습니다. 아래는 간단한 예제입니다.
package main
import "fmt"
func main() {
// 기본적인 루프
for i := 0; i < 5; i++ {
fmt.Println(i)
}
// 조건식만 사용한 무한 루프
j := 0
for {
fmt.Println(j)
j++
if j == 5 {
break
}
}
}
위의 코드에서는 for
루프와 무한루프를 사용한 예시를 보여줍니다.
조건문 사용하기
조건문은 프로그램의 논리를 제어하는 데 사용됩니다. Go 언어에서 if
문을 사용하여 조건문을 만들 수 있습니다.
아래 예제는 if
와 else if
를 이용한 간단한 코드입니다.
package main
import "fmt"
func main() {
num := 10
if num > 10 {
fmt.Println("num은 10보다 큽니다.")
} else if num < 10 {
fmt.Println("num은 10보다 작습니다.")
} else {
fmt.Println("num은 10입니다.")
}
}
위의 코드에서는 if
, else if
, else
를 사용하여 조건에 따라 다른 동작을 수행하는 방법을 보여줍니다.
루프와 조건문은 프로그래밍의 핵심이며, 이러한 구조를 잘 활용하여 프로그램을 효과적으로 제어할 수 있습니다.