Golang 은 Only "for" loop만 가지고 있다.
코드를 먼저 보자.
func add(numbers ...int) int{
for number := range numbers{
fmt.Println(number)
}
return 1
}
#출력값 : 012345
func add(numbers ...int) int{
for index, number := range numbers{
fmt.Println(index, number)
}
return 1
}
#출력값 : 012345 / 123456
func add(numbers ...int) int{
for i:= 0; i < len(numbers){
fmt.Println(numbers[i])
}
return 1
}
#출력값 : 123456
복잡하지 않고, 하나의 방식으로 for loop를 사용하는 것도 나쁘지 않다고 생각.