// 선언과 할당을 분리
var a int // 생성 시 0으로 초기화 됨
a = 10
// 선언과 할당을 동시
var b int = 23
// 변수형을 생략
c := 20
a := 200
if a < 100 {
fmt.Println("True")
} else {
fmt.Println("False")
}
// False
Go 언어에서의 들여쓰기는 이 스타일로 Fix 됐다.
다른 스타일로 작성 시, error가 발생한다.
반복문에 대해 다른 키워드 없이 for문으로 사용한다.
for i := 0; i < 3; i++ {
fmt.Println(i)
}
// 0
// 1
// 2
기본 for문 사용 방법
var list []int = []int{100, 200, 300}
for index, ele := range list {
fmt.Println(index, ele)
}
// 0 100
// 1 200
// 2 300
foreach 처럼 사용하기
i := 0
for i < 3 {
fmt.Println(i)
i++
}
// 0
// 1
// 2
while 처럼 사용하기