お世話になります。
Go
1package main 2 3import "os" 4import "io/ioutil" 5import "fmt" 6 7func main() { 8 bytes, err := ioutil.ReadAll(os.Stdin) 9 if err == nil{ 10 fmt.Printf(string(bytes)); 11 } 12}
この例ですが、なぜReadAllはbyte配列を返すのでしょうか?stringを返せばいいと思うのですが、何か理由があるのでしょうか?
また、
Go
1 data := []byte("aiueo") 2 fmt.Println(data)
このように書くと、出力結果が以下のようになります。これらの数字はなんですか?お分かりになる方、ご回答のほどよろしくお願いいたします。
[97 105 117 101 111]
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/11/01 16:00