値がゼロのbyte型をstring()して表示するとプログラムが終了?する
以下のコードのように、値がゼロの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")
}
なにが起きているのでしょうか?
環境:
Windows7
go version go1.10.3 windows/386
ターミナル:GVIM 8.0.1241(の:terminal
)