オブジェクトを生成して返します。オブジェクトを生成して返します。オブジェクトを生成しそれを引数としてブロックを実行します。ブロックの結果を返します。ブロックを受け付けません。オプション引数このメソッドは以下のオプションを利用できます。外部エンコーディング。オブジェクトを生成して返します。オブジェクトを生成して返します。オブジェクトを生成しそれを引数としてブロックを実行します。ブロックの結果を返します。ブロックを受け付けません。オプション引数このメソッドは以下のオプションを利用できます。外部エンコーディング。オブジェクトを生成して返します。オブジェクトを生成して返します。オブジェクトを生成しそれを引数としてブロックを実行します。ブロックの結果を返します。ブロックを受け付けません。オプション引数このメソッドは以下のオプションを利用できます。外部エンコーディング。オブジェクトを生成して返します。オブジェクトを生成して返します。オブジェクトを生成しそれを引数としてブロックを実行します。ブロックの結果を返します。ブロックを受け付けません。オプション引数このメソッドは以下のオプションを利用できます。外部エンコーディング。バイト分読み込んで返します。バイト分読み込んで返します。