質問: 以下のコードのように、値がゼロのbyte型の変数をstring()で文字列に変換した値を標準出力に出力しようとすると、キャプチャ画像のようにその時点で停止しました。 また、その状態でEnterキーを押下すると、"End"の文字が表示されることなくプログラムは終了してしまいました。 ``` package main import ( "fmt" ) func main() { var b byte fmt.Println("byte:", b) fmt.Println("string:", string(b)) fmt.Println("End") } ``` ![画像の説明をここに入力](https://i.stack.imgur.com/ezEvt.png) なにが起きているのでしょうか? 環境: Windows7 go version go1.10.3 windows/386 ターミナル:GVIM 8.0.1241(の`:terminal`)
回答: 自己回答です。(metropolisさんのコメントから) Windows版Vimの`:terminal`固有の問題のようです。 cmd.exeでは再現しません。 mattnさんが issue あげてくださいました。