목차

Go 함수

  • func 키워드로 선언
  • 타 언어와 달리 반환 값 여러 개 가능
  • 함수 선언 위치는 어느 곳이든 가능
func 함수명(매개변수) (반환타입)      // 매개변수 있음, 반환  있음
func 함수명() (반환타입)             // 매개변수 없음, 반환  있음
func 함수명(매개변수)                // 매개변수 있음, 반환  없음
// 함수 선언 위치는 어느 곳이든 가능
func helloGolang() {
	fmt.Println("ex1 : Hello Golang!")
}

func say_one(m string) {
    fmt.Println("ex2 :", m)
}

func sum(x int, y int) int {
    return x + y
}