私はGolang開発を開始しています。私の上司は、他の開発者が作ったプロジェクトのリポジトリを私に渡しました。今は彼が会社に行ってしまったので、私は彼にそれに関するいくつかのことを聞くことができません。今、私は彼がレポにプッシュプロジェクト構造についてconfussionを持って、構造は次です:Golangリポジトリの正しい構造
|-MyApp
|--bin
|--pkg
|--src
|----api (the code of the app)
|----github.com
|----golang.org
|----gopkg.in
私にとって、それは、囲碁のestructureとしてexacltyだレポで1.-はいけませんapiフォルダのみですか? 私がapiフォルダに行って、go run main.go
というフォルダに入っていてもパッケージが見つからないというメッセージが表示される2. goコマンドでパッケージを指定する方法は?
3.ゴーランプロジェクトには、この種の構造を設定することをお勧めしますか?コードをコピーして、 "package1"でのみパッケージをエクスポートした場合、golangワークスペース内にアプリケーションのコードをコピーして貼り付けると、パッケージをエクスポートするフォルダの名前を指定する必要があります。例: "myApp /私はその疑問を持っています。ありがとうございます
[複数ファイルGoプロジェクトの構成]の可能な複製(https://stackoverflow.com/questions/9985559/organizing-a-multiple-file-go-project) – Flimzy