[解決済み] 別のファイルで宣言された "未定義" 関数?
2022-04-23 17:19:58
質問
私は、同じパッケージの一部である別のファイル上の関数を呼び出す基本的なgoプログラムを書こうとしています。しかし、それは返されます。
undefined: NewEmployee
以下はソースコードです。
main.go
:
package main
func main() {
emp := NewEmployee()
}
employee.go
:
package main
type Employee struct {
name string
age int
}
func NewEmployee() *Employee {
p := &Employee{}
return p
}
func PrintEmployee (p *Employee) {
return "Hello world!"
}
解決方法は?
お読みください Goコードの書き方" .
使用方法
go build
または
go install
をパッケージディレクトリ内に置くか、パッケージのインポートパスを指定してください。にファイル引数を使用しないでください。
build
または
install
.
にファイル引数を使用することができますが
go run
の場合、代わりにパッケージをビルドする必要があります。
go run .
を使うべきですが、ほとんどの場合
go install
または
go build
.
関連
-
コンパイル: バージョン "" は go ツールのバージョン "" と一致しません。
-
[解決済み] JavaScriptでNULL、未定義、空白の変数をチェックする標準的な関数はありますか?
-
[解決済み] 変数が「未定義」または「NULL」であるかどうかを判断するにはどうすればよいですか?
-
[解決済み] JavaScriptのnullとundefinedの違いは何ですか?
-
[解決済み] nullはなぜオブジェクトなのか、nullとundefinedの違いは何ですか?
-
[解決済み] JavaScriptのNullとundefinedのチェックと==と===の違いについて
-
[解決済み] JavaScriptで未定義またはNULL変数をチェックする方法は?
-
[解決済み】未定義のオブジェクトプロパティを検出する
-
[解決済み】Goのタグはどのような用途に使われますか?
-
[解決済み】現在実行中のファイルのディレクトリを取得するには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Go モジュールのローカル リポジトリとして Artifactory を使用する方法
-
[解決済み] 文字列の先頭と末尾のホワイトスペースを削除するにはどうすればよいですか?
-
[解決済み] golang の "go get" コマンドで "go: missing Git command" というエラーが表示される。
-
goland reports an error: package XXX is not in GOROOT (X:\XXXGo ╱src╱XXX)
-
Windowsのプロパティダイアログボックスのエンコーディングの問題 ファイル名、ディレクトリ名、ボリュームラベルの構文が正しくありません。
-
[解決済み] キューの実装はありますか?
-
[解決済み] go getとgo installの違いは何ですか?
-
[解決済み] golangでリーズナブルなスタック実装をお探しですか?
-
[解決済み] Goで2つのスライスを連結する
-
[解決済み】Goはサードパーティ・パッケージをどのようにアップデートしますか?