9件ヒット
[1-9件を表示]
(0.021秒)
種類
- インスタンスメソッド (4)
- クラス (2)
- モジュール関数 (1)
- 関数 (1)
- ライブラリ (1)
ライブラリ
- continuation (4)
-
net
/ imap (3)
クラス
モジュール
- Kernel (1)
キーワード
- Continuation (1)
- ContinuationRequest (1)
- [] (1)
- call (1)
- callcc (1)
- data (1)
-
raw
_ data (1) -
rb
_ cont _ call (1)
検索結果
先頭5件
-
continuation (150001.0)
-
Ruby 1.9 以降で継続オブジェクトを扱うためのライブラリです。
Ruby 1.9 以降で継続オブジェクトを扱うためのライブラリです。
Ruby 2.2.0から非推奨になりました。代わりにFiberを使ってください。 -
Continuation (78091.0)
-
継続を表すクラスです。
継続を表すクラスです。
Kernel.#callcc { |cont| ... } の呼び出し
は、直前の状態(ローカル変数の定義、スタックフレーム)を cont に記憶
してブロックを実行します。cont は、Continuation クラスのインスタ
ンスで、Continuation#call メソッドを実行するこ
とでいつでも記憶した状態を継続することができます。
C 言語の setjmp()/longjmp() がわかる人は
setjmp() == callcc {|c| }
longjmp() == c.call
と考えれば、わかりやすいかも知れません(ただし、callc... -
Continuation
# [](*ret) -> () (69001.0) -
self が記憶した状態を継続します。引数は そのまま Kernel.#callcc の戻り値になります。
self が記憶した状態を継続します。引数は そのまま
Kernel.#callcc の戻り値になります。
@param ret 継続に復帰した時に返す値を指定します。 -
Continuation
# call(*ret) -> () (69001.0) -
self が記憶した状態を継続します。引数は そのまま Kernel.#callcc の戻り値になります。
self が記憶した状態を継続します。引数は そのまま
Kernel.#callcc の戻り値になります。
@param ret 継続に復帰した時に返す値を指定します。 -
Net
:: IMAP :: ContinuationRequest (54049.0) -
IMAP の continuation request (命令継続要求) を表すクラスです。
IMAP の continuation request (命令継続要求) を表すクラスです。
通常このクラスを直接扱うことはありません。
レスポンスハンドラ(Net::IMAP#add_response_handler)
に渡されます。
詳しくは 2060 の 7.5 を参照してください。 -
Net
:: IMAP :: ContinuationRequest # data -> Net :: IMAP :: ResponseText (27301.0) -
レスポンスのデータを返します。
レスポンスのデータを返します。 -
Net
:: IMAP :: ContinuationRequest # raw _ data -> String (27001.0) -
レスポンス文字列を返します。
レスポンス文字列を返します。 -
Kernel
. # callcc {|cont| . . . . } -> object (24349.0) -
継続を作成します。 Continuation を参照してください。
継続を作成します。 Continuation を参照してください。 -
static VALUE rb
_ cont _ call(int argc , VALUE *argv , VALUE cont) (18649.0) -
Continuation#call の実体。
Continuation#call の実体。