본문 바로가기

Development/Go

[Go] for, range 구문

728x90

golang 로고

package main

import "fmt"

func superAdd(numbers ...int) int {
	total := 0
	for _, number := range numbers {
		total += number
	}
	return total
}

func main() {
	result := superAdd(1, 2, 3, 4, 5, 6)
	fmt.Println(result)
}

golang에서는 오로지 for 하나만으로 loop 구문을 만들 수 있다.

728x90

'Development > Go' 카테고리의 다른 글

[Go] defer 기능  (0) 2022.06.02
[Go] naked return 기능  (0) 2022.06.02