返すことは*非推奨*。バイトを読みたい場合は以下のように記述します。メソッドは**可能な限り渡されたスライスの全長を埋める**ことを期待されるため、あらかじめ読みたいバイト数分のサイズを持ったスライスを作成しておきます。メソッドに渡すと中でこのスライスの中身を埋めてくれます。バイト埋められている可能性がある**ため先にその処理を行います。メソッドの返り値処理はその数少ない例外と言えるでしょう。なにかの処理をすることも想定できるでしょう(バッファリングなど)。最後にエラーを処理します。ない**ことに注意しましょう(この組の返り値が非推奨になっている所以です)。素晴らしいのかを語っていきます。Goのあらゆる場面で出てくるインターフェースですが、その理由は**圧倒的な汎用性**にあります。