【GO言語(golang)】エラー:missing function body

Goでプログラムを組んでいた時、実行時に以下のメッセージが出て、少しはまりました

# golang.org/x/tools/go/ssa/interp/testdata/src/fmt
..\golang.org\x\tools\go\ssa\interp\testdata\src\fmt\fmt.go:3:6: missing function body

エラーメッセージのリンクをクリックすると、fmt.goの該当箇所が開きました。
該当行の記述は

func Sprint(args ...interface{}) string

何かおかしい気もするけど、でも、fmt.goだし。。

importがおかしいのかなと思ってみたら、ビンゴでした。

"golang.org/x/tools/go/ssa/interp/testdata/src/fmt"

がimportされていました。
テスト用なのですかね。
なんで、こんなのimportしちゃったんだろう。。

修正したら、ちゃんと動きました8当たり前)

スポンサーリンク
レクタングル大

シェアする

  • このエントリーをはてなブックマークに追加

フォローする

スポンサーリンク
レクタングル大
%d人のブロガーが「いいね」をつけました。