Golang のNopCloser機能について、適切な説明がある人はいますか?
私は周りを見回しましたが、Golangのメインドキュメントの説明以外に何も見つかりませんでした:
NopCloser は、提供された Reader r をラップするノーオペレーションの Close メソッドで ReadCloser を返します。
ポインタや説明をいただければ幸いです。ありがとう。
Close機能
を備えたアイテムを提供する必要があるが、Closeそのアイテムにとって本当に意味がない場合に使用します。そのため、関数はほとんど何もしません。
func (nopCloser) Close() error { return nil }
https://github.com/golang/go/blob/go1.16.3/src/io/io.go#L620