if i % 2 == 0 {
fmt.Println(i, "even")
} else {
fmt.Println(i, "odd")
}
if 문장은 기본 블럭과 else 블럭으로 구분된다.
switch i {
case 0: fmt.Println("Zero")
case 1: fmt.Println("One")
case 2: fmt.Println("Two")
case 3: fmt.Println("Three")
case 4: fmt.Println("Four")
case 5: fmt.Println("Five")
default: fmt.Println("Unknown Number")
}
다중 if를 위한 switch 블럭도 존재한다.
switch 구문은 숫자도 되지만, 스트링 형태도 사용이 가능하다.
이 부분은 참 매력적이다.
'Dev... > go' 카테고리의 다른 글
go에서 const (0) | 2015.01.06 |
---|---|
go 에서의 배열 (0) | 2015.01.06 |
go에서 for (0) | 2015.01.06 |
go 변수 선언하기 (0) | 2015.01.06 |
go 실행하기 (0) | 2015.01.06 |