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