Goのfmt.Printが機能しない
Go言語でfmt.Printを使ってデバックをしようと思ったのですが、なぜかうまく表示されません。
何かわかる事や予測があれば教えていただけると幸いです。
動作環境
- Windows10
- Powershell
- Go1.10
- ソースコード
試したこと
fmt.Printで出力しても表示されないfmt.Printfを使用しても表示されないfmt.Fprintを使用しても表示されないfmt.Printの出力をリダイレクトで外部ファイルに出力すると問題なく出力されていたfmt.Printfやfmt.Printの最後に\nをつけて使用すると正常に表示されたfmt.Printを使用してそのまま表示し、直後にfmt.Printで\nを出力すると先のprint内容も表示された
考えたこと
\nがC++等で使用する、flashや<< endのような役割を持っているのかと考えた。
だがそれならその他の出力時に一緒に表示されなければおかしい。
ならば何かしらの要因で無かったことにされたのかとも考えたが、その可能性もないだろうと思いなおす。
結論
結局何もわからなかったので、少しでも意見が欲しいと思い質問させていただきました。