るりまサーチ

最速Rubyリファレンスマニュアル検索!
66件ヒット [1-66件を表示] (0.143秒)

別のキーワード

  1. _builtin >
  2. bigdecimal >
  3. float >
  4. module >
  5. complex >

ライブラリ

キーワード

検索結果

IO#raw(min: 1, time: 0, intr: false) {|io| ... } -> object (6321.0)

raw モード、行編集を無効にして指定されたブロックを評価します。

...
r
aw モード、行編集を無効にして指定されたブロックを評価します。

ブロック引数には self が渡されます。ブロックを評価した結果を返します。

@param min 入力操作 (read) 時に受信したい最小のバイト数を指定します。min 値...
...ram time タイムアウトするまでの秒数を指定します。time よりも min が優先されるため、入力バイト数が min 値以上になるまでは、time 値に関わらず操作がブロッキングされます。

@param intr trueを指定した場合は、割り込み (inter...
...rupt) 、中止 (quit) 、停止 (suspend) の各シグナルを生成する制御文字が有効になります。端末の制御については、 termios のマニュアル:https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/termios.h.html を参照してください。

@raise LocalJumpE...

IO#raw!(min: 1, time: 0, intr: false) -> self (6303.0)

raw モードを有効にします。端末のモードを後で元に戻す必要がある場合は IO#raw を使用してください。

...
r
aw モードを有効にします。端末のモードを後で元に戻す必要がある場合は
IO
#raw を使用してください。

@return 自身を返します。

@see IO#raw...

IO#wait_writable(timeout) -> self | nil (6302.0)

self が書き込み可能になるまでブロックし、書き込み可能になったら self を 返します。

...、書き込み可能になったら self を
返します。

time
out を指定した場合は、指定秒数経過するまでブロックし、タイムアウト
した場合は nil を返します。

@param timeout タイムアウトまでの秒数を指定します。

@see IO#wait_readable...

IO#wait_readable(timeout = nil) -> bool | self | nil (3302.0)

self が読み込み可能になるまでブロックし、読み込み可能になったら 真値を返します。タイムアウト、もしくはEOFで それ以上読みこめない場合は偽の値を返します。

...クせずに true を返します。
内部のバッファとはRubyの処理系が保持管理している
バッファのことです。

つまり、読み込み可能である場合にはtrueを返す場合と
selfを返す場合があることに注意してください。

time
out を指定し...
...た場合は、指定秒数経過するまでブロックし、タ
イムアウトした場合は nil を返します。

self が EOF に達していれば false を返します。

@param timeout タイムアウトまでの秒数を指定します。


@see IO#wait_writable...

IO#expect(pattern, timeout = 9999999) -> Array | nil (302.0)

レシーバから指定したパターンを読み込むまで待ちます。

...バである
IO
オブジェクトから pattern にマッチするパターンが読みこまれる
まで待ちます。

このメソッドをブロック付きで呼びだした場合は、マッチした要素の
配列をブロックに渡して評価します。


@param pattern 文字列か...
...

@param timeout タイムアウトする秒数。省略すると 9999999 秒後にタイムアウトします。

@return パターンが得られたら、そのパターンに関する配列を返します。
配列の最初の要素は、pattern にマッチするまで...
...に読みこんだ文字列です。
2番目以降の要素は、pattern の正規表現中のアンカーにマッチした部分です。
タイムアウトした場合は nil を返します。...

絞り込み条件を変える

IO#expect(pattern, timeout = 9999999) {|array| ... } -> nil (302.0)

レシーバから指定したパターンを読み込むまで待ちます。

...バである
IO
オブジェクトから pattern にマッチするパターンが読みこまれる
まで待ちます。

このメソッドをブロック付きで呼びだした場合は、マッチした要素の
配列をブロックに渡して評価します。


@param pattern 文字列か...
...

@param timeout タイムアウトする秒数。省略すると 9999999 秒後にタイムアウトします。

@return パターンが得られたら、そのパターンに関する配列を返します。
配列の最初の要素は、pattern にマッチするまで...
...に読みこんだ文字列です。
2番目以降の要素は、pattern の正規表現中のアンカーにマッチした部分です。
タイムアウトした場合は nil を返します。...