본문 바로가기

Computer Science/[programming]PL

[golang] 패키지 만들어보기

728x90

패키지

메인 패키지를 임포트해서 사용해보다가 패키지를 만들어보겠습니다.😎

만든 패키지는 만들어서 GOPATH 의 src 아래에 넣어야지 인식이 가능합니다.

 

go env

 

명령어로 GOPATH 를 확인하고 패키지를 만들어줍니다. 

저같은 경우는 C:\go-workspace\src 밑에 cal 폴더를 만들고 안에 sum.go 를 만들었습니다. 

 

// Sum.go
package cal

// Sum function
func Sum(a int, b int) int {
	return a + b
}

 

다른곳에서 이제 사용이 가능합니다. 함수 첫글자를 대문자로 해야지 그 함수를 아래처럼 외부에서 사용가능합니다.

 

package main

import (
	"cal"
	"fmt"
)

func main() {
	result := cal.Sum(10, 5)
	fmt.Println(result)
}

 

728x90