readableオブジェクト、writableオブジェクトについて¶
各クラスのプロパティやメソッドの引数として、readableオブジェクトやwritableオブジェクトを指定できる場合があります。
これらは特定のクラスのオブジェクトを指すものではなく、特定の機能を持つ任意のオブジェクトのことを表します。
readableオブジェクト
readメソッドを呼ぶことができるオブジェクトです。読み込みモードで作成したFileオブジェクトやHttpResponseオブジェクトなどが相当します。
指定したreadableオブジェクトは、内部でreadメソッドの検索が行われ、見つかったメソッドが呼び出されて、読み込んだデータが使用されます。
writableオブジェクト
writeメソッドを呼ぶことができるオブジェクトです。書き込みモードで作成したFileオブジェクトやHttpRequestオブジェクトなどが相当します。
指定したwritableオブジェクトは、内部でWriteメソッドの検索が行われ、見つかったメソッドが呼び出されて、データの書き込みが行われます。