J'essaie de créer et d'utiliser un package personnalisé dans Go. C'est probablement quelque chose de très évident mais je ne trouve pas beaucoup d'informations à ce sujet. Fondamentalement, j'ai ces deux fichiers dans le même dossier:
mylib.go
package mylib
type SomeType struct {
}
main.go
package main
import (
"mylib"
)
func main() {
}
Lorsque j'essaye go run main.go
, j'obtiens cette erreur:
main.go:4:2: import "mylib": cannot find package
J'ai essayé de courir en go build mylib.go
premier mais il ne semble rien faire (aucun fichier généré, aucun message d'erreur). Alors une idée de comment je pourrais faire ça?
go install
sous le répertoire de mylib
first et réessayez.