るりまサーチ (Ruby 2.6.0)

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

別のキーワード

  1. _builtin readline
  2. readline readline
  3. argf.class readline
  4. io readline
  5. readline output=

検索結果

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 の略です。...