본문 바로가기

Dev.../go

매개변수 증가형태

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