るりまサーチ

最速Rubyリファレンスマニュアル検索!
246件ヒット [1-100件を表示] (0.182秒)
トップページ > クエリ:i[x] > クエリ:A[x] > クエリ:raise[x] > クエリ:pipe[x]

別のキーワード

  1. _builtin to_a
  2. matrix to_a
  3. to_a
  4. argf.class to_a
  5. dbm to_a

ライブラリ

クラス

  • IO (143)

モジュール

キーワード

検索結果

<< 1 2 3 > >>

IO.pipe {|read_io, write_io| ... } -> object (24342.0)

pipe(2) を実行して、相互につながった2つの IO オブジェクトを要素とする配列を返します。

...
pipe
(2) を実行して、相互につながった2つの
I
O オブジェクトを要素とする配列を返します。

戻り値の配列は最初の要素が読み込み側で、次の要素が書き込み側です。

ブロックが渡された場合は、そのブロックに2つの IO オ...
...終了時に IO オブジェクトがもし close されていないならば
close します(close されていてるオブジェクトはそのままです)。

得られる2つの IO オブジェクトのエンコーディングを引数で指定することが
できます。

@param enc_str 読...
...グを Encoding オブジェクトで指定します。

@param int_enc 読み込み側の内部エンコーディングを Encoding オブジェクトで指定します。
@param opts エンコーディングなどを設定するキーワード引数(see IO.new)

@raise Errno::EXXX IO オブジェ...

IO.pipe(enc_str, **opts) {|read_io, write_io| ... } -> object (24342.0)

pipe(2) を実行して、相互につながった2つの IO オブジェクトを要素とする配列を返します。

...
pipe
(2) を実行して、相互につながった2つの
I
O オブジェクトを要素とする配列を返します。

戻り値の配列は最初の要素が読み込み側で、次の要素が書き込み側です。

ブロックが渡された場合は、そのブロックに2つの IO オ...
...終了時に IO オブジェクトがもし close されていないならば
close します(close されていてるオブジェクトはそのままです)。

得られる2つの IO オブジェクトのエンコーディングを引数で指定することが
できます。

@param enc_str 読...
...グを Encoding オブジェクトで指定します。

@param int_enc 読み込み側の内部エンコーディングを Encoding オブジェクトで指定します。
@param opts エンコーディングなどを設定するキーワード引数(see IO.new)

@raise Errno::EXXX IO オブジェ...

IO.pipe(ext_enc) {|read_io, write_io| ... } -> object (24342.0)

pipe(2) を実行して、相互につながった2つの IO オブジェクトを要素とする配列を返します。

...
pipe
(2) を実行して、相互につながった2つの
I
O オブジェクトを要素とする配列を返します。

戻り値の配列は最初の要素が読み込み側で、次の要素が書き込み側です。

ブロックが渡された場合は、そのブロックに2つの IO オ...
...終了時に IO オブジェクトがもし close されていないならば
close します(close されていてるオブジェクトはそのままです)。

得られる2つの IO オブジェクトのエンコーディングを引数で指定することが
できます。

@param enc_str 読...
...グを Encoding オブジェクトで指定します。

@param int_enc 読み込み側の内部エンコーディングを Encoding オブジェクトで指定します。
@param opts エンコーディングなどを設定するキーワード引数(see IO.new)

@raise Errno::EXXX IO オブジェ...

IO.pipe(ext_enc, int_enc, **opts) {|read_io, write_io| ... } -> object (24342.0)

pipe(2) を実行して、相互につながった2つの IO オブジェクトを要素とする配列を返します。

...
pipe
(2) を実行して、相互につながった2つの
I
O オブジェクトを要素とする配列を返します。

戻り値の配列は最初の要素が読み込み側で、次の要素が書き込み側です。

ブロックが渡された場合は、そのブロックに2つの IO オ...
...終了時に IO オブジェクトがもし close されていないならば
close します(close されていてるオブジェクトはそのままです)。

得られる2つの IO オブジェクトのエンコーディングを引数で指定することが
できます。

@param enc_str 読...
...グを Encoding オブジェクトで指定します。

@param int_enc 読み込み側の内部エンコーディングを Encoding オブジェクトで指定します。
@param opts エンコーディングなどを設定するキーワード引数(see IO.new)

@raise Errno::EXXX IO オブジェ...

IO.pipe -> [IO] (24242.0)

pipe(2) を実行して、相互につながった2つの IO オブジェクトを要素とする配列を返します。

...
pipe
(2) を実行して、相互につながった2つの
I
O オブジェクトを要素とする配列を返します。

戻り値の配列は最初の要素が読み込み側で、次の要素が書き込み側です。

ブロックが渡された場合は、そのブロックに2つの IO オ...
...終了時に IO オブジェクトがもし close されていないならば
close します(close されていてるオブジェクトはそのままです)。

得られる2つの IO オブジェクトのエンコーディングを引数で指定することが
できます。

@param enc_str 読...
...グを Encoding オブジェクトで指定します。

@param int_enc 読み込み側の内部エンコーディングを Encoding オブジェクトで指定します。
@param opts エンコーディングなどを設定するキーワード引数(see IO.new)

@raise Errno::EXXX IO オブジェ...

絞り込み条件を変える

IO.pipe(enc_str, **opts) -> [IO] (24242.0)

pipe(2) を実行して、相互につながった2つの IO オブジェクトを要素とする配列を返します。

...
pipe
(2) を実行して、相互につながった2つの
I
O オブジェクトを要素とする配列を返します。

戻り値の配列は最初の要素が読み込み側で、次の要素が書き込み側です。

ブロックが渡された場合は、そのブロックに2つの IO オ...
...終了時に IO オブジェクトがもし close されていないならば
close します(close されていてるオブジェクトはそのままです)。

得られる2つの IO オブジェクトのエンコーディングを引数で指定することが
できます。

@param enc_str 読...
...グを Encoding オブジェクトで指定します。

@param int_enc 読み込み側の内部エンコーディングを Encoding オブジェクトで指定します。
@param opts エンコーディングなどを設定するキーワード引数(see IO.new)

@raise Errno::EXXX IO オブジェ...

IO.pipe(ext_enc) -> [IO] (24242.0)

pipe(2) を実行して、相互につながった2つの IO オブジェクトを要素とする配列を返します。

...
pipe
(2) を実行して、相互につながった2つの
I
O オブジェクトを要素とする配列を返します。

戻り値の配列は最初の要素が読み込み側で、次の要素が書き込み側です。

ブロックが渡された場合は、そのブロックに2つの IO オ...
...終了時に IO オブジェクトがもし close されていないならば
close します(close されていてるオブジェクトはそのままです)。

得られる2つの IO オブジェクトのエンコーディングを引数で指定することが
できます。

@param enc_str 読...
...グを Encoding オブジェクトで指定します。

@param int_enc 読み込み側の内部エンコーディングを Encoding オブジェクトで指定します。
@param opts エンコーディングなどを設定するキーワード引数(see IO.new)

@raise Errno::EXXX IO オブジェ...

IO.pipe(ext_enc, int_enc, **opts) -> [IO] (24242.0)

pipe(2) を実行して、相互につながった2つの IO オブジェクトを要素とする配列を返します。

...
pipe
(2) を実行して、相互につながった2つの
I
O オブジェクトを要素とする配列を返します。

戻り値の配列は最初の要素が読み込み側で、次の要素が書き込み側です。

ブロックが渡された場合は、そのブロックに2つの IO オ...
...終了時に IO オブジェクトがもし close されていないならば
close します(close されていてるオブジェクトはそのままです)。

得られる2つの IO オブジェクトのエンコーディングを引数で指定することが
できます。

@param enc_str 読...
...グを Encoding オブジェクトで指定します。

@param int_enc 読み込み側の内部エンコーディングを Encoding オブジェクトで指定します。
@param opts エンコーディングなどを設定するキーワード引数(see IO.new)

@raise Errno::EXXX IO オブジェ...

IO#advise(advice, offset=0, len=0) -> nil (12336.0)

posix_fadvise(2) を呼びだし、 ファイルへのアクセスパターンをOSに知らせます。

...posix_fadvise(2) を呼びだし、
ファイルへのアクセスパターンをOSに知らせます。

a
dvice には以下のいずれかのシンボルを指定します。
* :normal - デフォルト
* :sequential - データは前から順にアクセスされる
* :random - データ...
...posix_fadvise をサポートしていないプラットフォーム上では
何もしません。

@param advice アクセスパターンを表すシンボル
@param offset パターンを指定するデータの先頭位置
@param len パターンを指定するデータの長さ

@raise IOErro...
...@raise Errno::EBADF ファイルデスクリプタが不正であるときに発生する例外
@raise Errno::EINVAL advice が不正
@raise Errno::ESPIPE ファイルデスクリプタが FIFO か pipe を指している
場合に発生する例外(Linux はこの場合には Errno::EINVAL...

IO#readpartial(maxlen, outbuf = "") -> String (12248.0)

IO から長さ maxlen を上限として読み込み、文字列として返します。 即座に得られるデータが存在しないときにはブロックしてデータの到着を待ちます。 即座に得られるデータが 1byte でも存在すればブロックしません。

...
I
O から長さ maxlen を上限として読み込み、文字列として返します。
即座に得られるデータが存在しないときにはブロックしてデータの到着を待ちます。
即座に得られるデータが 1byte でも存在すればブロックしません。

...
...は次のように動作します。

r, w = IO.pipe # buffer pipe content
w << "abc" # "" "abc".
r.readpartial(4096) #=> "abc" "" ""
r.readpartial(4096) # バッファにもパイプにも...
...outbuf となります。outbuf は一旦 maxlen 長に拡張(あるいは縮小)されたあと、
実際に読み込んだデータのサイズになります。IO が既に EOF に達していれば、空文字列になります。

@raise IOError 自身が読み込み用にオー...

絞り込み条件を変える

<< 1 2 3 > >>