Go에서 사용자 정의 패키지를 만들고 사용하려고합니다. 아마도 매우 분명한 것이지만 이것에 대한 많은 정보를 찾을 수 없습니다. 기본적 으로이 두 파일은 동일한 폴더에 있습니다.
mylib.go
package mylib
type SomeType struct {
}
main.go
package main
import (
"mylib"
)
func main() {
}
시도 go run main.go
하면이 오류가 발생합니다.
main.go:4:2: import "mylib": cannot find package
go build mylib.go
먼저 실행하려고했지만 아무것도하지 않는 것 같습니다 (파일 생성 없음, 오류 메시지 없음). 내가 어떻게 이것을 할 수 있을지 아십니까?
go install
디렉토리 아래에서 실행 한 후 mylib
다시 시도하십시오.