[GO] Go 언어 반복문(for) 정리
2021. 1. 15. 17:40ㆍProgramming Language/Go
반응형
■ Go 언어 반복문
Go 언어는 다른 프로그래밍 언어(Java, Python,..)들과는 달리 반복문의 형식이 한가지이다.
그것은 바로 for 문이다. 이번에는 for에 사용방법에 대해 알아본다.
1. 기본 for 문
많은 프로그래밍 언어에서 많이 사용하는 방법으로써 Java를 사용해봤던 개발자라면 익숙한 방법이다.
예시) 0 부터 10미만까지의 숫자를 출력하시오.
for i := 0; i < 5; i++ {
fmt.Println(i)
}
/*
※ 출력 결과
0
1
2
3
4
*/
2. range를 활용한 for 문
python의 for ... in range() 와 유사한 방법이며, Python을 사용해봤던 개발자라면 익숙한 방법이다.
예시) 10부터 15미만까지의 숫자와 인덱스를 출력하시오.
// 10 부터 15미만의 값을 가지고 있는 배열변수
numbers := []int{10, 11, 12, 13, 14}
// index변수에는 해당 배열의 인덱스 값
// number변수에는 해당 배열의 값
for index, number := range numbers {
fmt.Println(index, number)
}
/*
※ 출력 결과
0 10
1 11
2 12
3 13
4 14
*/
반응형
'Programming Language > Go' 카테고리의 다른 글
[Go] Go 언어 배열(array) & 슬라이스(slice) 정리 (0) | 2021.01.16 |
---|---|
[Go] Go 언어 포인터(Pointer) 정리 (0) | 2021.01.15 |
[Go] Go 언어 조건문(if, switch) 정리 (0) | 2021.01.15 |
[Go] Go 언어 개발 환경 구축 (0) | 2021.01.13 |
[GO] GO 언어 기본 문법 알아보기 (0) | 2021.01.03 |