ファイルを書くための主要なインターフェイスとして使うことを意図しています。オブジェクトを渡し、ブロック終了時にそれをクローズします。オブジェクトを返します。エンコーディングを指定する文字列を埋め込まなければなりません。指定したエンコーディングをチェックします。変換してから解析します。自動的に取り除きます。filename:ファイル名を指定します。指定できるものと同じものを指定できます。オプションと同じオプションを指定できます。IO.openフィードバックはこちら。