io.Readerを使った読み込み ファイルの読み込みやTCPコネクションのメッセージ読み込みに、io.Readerインターフェースを実装したstructのReadメソッドを使う 以下その例 package main import "fmt" import "os" func main() { file, _ := os.Open("sample.txt") bufferSize := 4 buf := make([]byte, bufferSize) n, e := file.Read(buf) fmt.Println("LENGTH READ:", n, "ERROR:", e) fmt.Println("---RESULT---\n", string(buf)) } 問題 上記の例では、読み込んだトークンを流し込むバッファー([]byte型)を自分で定義して、ReaderのReadに