るりまサーチ

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

別のキーワード

  1. socket ipv6_v6only
  2. socket ai_v4mapped
  3. socket ai_v4mapped_cfg
  4. _builtin grep_v
  5. etc cs_v7_env

種類

ライブラリ

キーワード

検索結果

Continuation (38042.0)

継続を表すクラスです。

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

C 言...
...値を返しますが、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...
...false
false
:
:

callcc とは、call-with-current-continuation の略です。...

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

Continuation#call の実体。

...
Continuation
#call の実体。...

static VALUE rb_callcc(VALUE self) (216.0)

Continuation オブジェクトを生成します。

...
Continuation
オブジェクトを生成します。...