るりまサーチ (Ruby 2.6.0)

最速Rubyリファレンスマニュアル検索!
1件ヒット [1-1件を表示] (0.091秒)
トップページ > バージョン:2.6.0[x] > クエリ:Kernel.#p[x] > クエリ:putc[x] > クエリ:trap[x] > クエリ:p[x] > クエリ:install[x] > クエリ:trace_var[x] > ライブラリ:continuation[x]

別のキーワード

  1. _builtin trap
  2. openssl p
  3. openssl p=
  4. kernel trap
  5. fileutils mkdir_p

検索結果

Continuation (43.0)

継続を表すクラスです。

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

C 言...
...という違いがあります)

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
false
false
:
:

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