るりまサーチ

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

別のキーワード

  1. openssl t61string
  2. asn1 t61string
  3. t61string new
  4. matrix t
  5. fiddle type_size_t

ライブラリ

モジュール

キーワード

検索結果

<< 1 2 > >>

continuation (50000.0)

Ruby 1.9 以降で継続オブジェクトを扱うためのライブラリです。

Ruby 1.9 以降で継続オブジェクトを扱うためのライブラリです。

Ruby 2.2.0から非推奨になりました。代わりにFiberを使ってください。

Continuation (26030.0)

継続を表すクラスです。

...です。

Kernel.#callcc { |cont| ... } の呼び出し
は、直前の状態(ローカル変数の定義、スタックフレーム)を cont に記憶
してブロックを実行します。cont は、Continuation クラスのインスタ
ンスで、Continuation#call メソッドを実行する...
...
とでいつでも記憶した状態を継続することができます。

C 言語の setjmp()/longjmp() がわかる人は
setjmp() == callcc {|c| }
longjmp() == c.call
と考えれば、わかりやすいかも知れません(ただし、callcc はスタックが深く
なる方向に...
...返しますが、Continuation#call(args)
が呼び出されたときは args を返します。

例:

以下は、Continuationによる無限ループの例

def LOOP
c = nil
yield callcc {|cnt| c = cnt; true }
c.call(false)
end

LOOP {|v| p v}

=> true
false...

Continuation#[](*ret) -> () (23100.0)

self が記憶した状態を継続します。引数は そのまま Kernel.#callcc の戻り値になります。

...self が記憶した状態を継続します。引数は そのまま
Kernel.#callcc の戻り値になります。

@param ret 継続に復帰した時に返す値を指定します。...

Continuation#call(*ret) -> () (23100.0)

self が記憶した状態を継続します。引数は そのまま Kernel.#callcc の戻り値になります。

...self が記憶した状態を継続します。引数は そのまま
Kernel.#callcc の戻り値になります。

@param ret 継続に復帰した時に返す値を指定します。...

Net::IMAP::ContinuationRequest (15016.0)

IMAP の continuation request (命令継続要求) を表すクラスです。

...IMAP の continuation request (命令継続要求) を表すクラスです。

通常このクラスを直接扱うことはありません。
レスポンスハンドラ(Net::IMAP#add_response_handler)
に渡されます。

詳しくは 2060 の 7.5 を参照してください。...

絞り込み条件を変える

Net::IMAP::ContinuationRequest#data -> Net::IMAP::ResponseText (9100.0)

レスポンスのデータを返します。

レスポンスのデータを返します。

Net::IMAP::ContinuationRequest#raw_data -> String (9100.0)

レスポンス文字列を返します。

レスポンス文字列を返します。

Kernel.#callcc {|cont| .... } -> object (8116.0)

継続を作成します。 Continuation を参照してください。

...継続を作成します。 Continuation を参照してください。...

static VALUE rb_cont_call(int argc, VALUE *argv, VALUE cont) (6116.0)

Continuation#call の実体。

...
Continuation
#call の実体。...
<< 1 2 > >>