タグ

ブックマーク / qiita.com/ryskiwt (1)

  • Golangのファイル入出力関係パッケージまとめ - Qiita

    はじめに Golangのファイル入出力について、各インターフェース、構造体を俯瞰するために一度整理しました。俯瞰できればちゃんと整理されてるみたいですね。 クラス図(のようなもの) ※クラス図はあんまり分かっていないので、誤りあったらごめんなさい。(つっこみください) ioパッケージ Reader/Writerのinterfaceを定義。 また、File以外の対象に対してのReader/Writer(struct)が定義されている。 type Reader interface Read(p []byte) (n int, err error) type Writer interface Write(p []byte) (n int, err error) osパッケージ File構造体を定義。 File構造体はio.Readerおよびio.Writerを実装している。 type File

    Golangのファイル入出力関係パッケージまとめ - Qiita
  • 1