본문 바로가기

Dev.../go

go에서 if

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