Я намагаюся створити і використовувати спеціальний пакет у 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перший і спробуйте ще раз.