package main
import "fmt"
var tt int = 5
func add(args ...int) int {
total := 0
for _, v := range args {
total += v
}
return total
}
func main() {
fmt.Println(add(1, 2, 3))
}
현재의 프로그램 방식에서 유용하게 매개변수가 증가되는 것을 능동적으로 처리하는 구조로 되어 있다.
args의 배열 순서에 맞추어서... range의 형태로 계속 증가되는 구조를 받아들일 수 있다.
'Dev... > go' 카테고리의 다른 글
go에서 함수선언 (0) | 2015.01.06 |
---|---|
go map (0) | 2015.01.06 |
배열 처리 (0) | 2015.01.06 |
go ide는 일단 LiteIDE (0) | 2015.01.06 |
go scanf와 Print (0) | 2015.01.06 |