Goの同じpackageでundefined: NewHub出る問題

main packageで

go run main.go

を実行したところ、タイトルのエラーが出ました

こちらのコマンドを実行することで解決できます

 go run *.go

参考記事

Go言語でmainパッケージに複数ファイルある場合にハマった(初学者向け)