要求する仕組みと連携することができるのです。非常に**シンプルで役割が明快**でありつつ**強力なよくデザインされたインターフェース**なのです。受け取って必要なときに必要なだけそこから読み出してパーサを適用する設計になっています。ありますが、いずれも文字列やバイトスライスを受け取るAPI設計になっています。今私が開発しているバイオインフォマティクスの分野では非常に巨大なファイルを扱うことがよくあるため、こういったAPIは微妙に使い勝手が悪いのです。受け取る設計にすることでその必要はなくなります。渡してあげれば、特別な仕組みをパーサ状態内に作り込むことなく簡単に空白を除いてパーサを適用するといったこともできるのです。いうメソッドを持った標準ライブラリに実装された何のひねりもない実にシンプルインターフェースです。は**Goという言語の哲学**や**インターフェースという機能の強力さ**をその身に宿した**最強のインターフェース**だと思っています。合わせて「**Goを語る上で欠かせない、言語仕様の外にある最も重要な概念**」だと言ってしまっても過言ではないというのが私の持論です。いうメソッドを持った標準ライブラリに実装された特段何のひねりもない実にシンプルなインターフェースです。は**Goという言語の哲学**や**インターフェースという機能の強力さ**をその身に宿した**最強のインターフェース**だと思っています。合わせて「**Goを語る上で欠かせない、言語仕様の外にある最も重要な概念**」だと言ってしまっても過言ではないというのが私の持論です。積極的に使ってみることでその利便性に気がつけるという側面もあるのではないかと思います。使い倒してみてください。