Ruby Continuation,未定义callcc方法

Ruby Continuation,未定义callcc方法,ruby,continuations,Ruby,Continuations,我想学习一些关于Continuation的知识,用callcc方法键入一些文章中的几个示例,我得到了错误: NoMethodError: undefined method `callcc' for main:Object from (pry):2:in `<main>' NoMethodError:main:Object的未定义方法“callcc” from(pry):2:in`' 没有一篇文章提到包含延续库。那么如何解决这个问题呢?谢谢 编辑:ruby 1.9.2p290(20

我想学习一些关于Continuation的知识,用callcc方法键入一些文章中的几个示例,我得到了错误:

NoMethodError: undefined method `callcc' for main:Object
from (pry):2:in `<main>'
NoMethodError:main:Object的未定义方法“callcc”
from(pry):2:in`'
没有一篇文章提到包含延续库。那么如何解决这个问题呢?谢谢

编辑:ruby 1.9.2p290(2011-07-09修订版32553)[x86_64-linux]

来自:

Continuation对象由内核#callcc在完成所需的Continuation后生成


你需要“继续”

require 'continuation'

该链接是针对ruby 1.9.2的,但您引用的是1.9.3。也许这里有一些不准确的地方,但它适用于ruby 1.9.2。我想发布1.9.3文档,因为没有理由不从1.9.2.Right(+1)升级。那么它就是1.9.2(可能还有1.9.1)中的一个文档错误。该语句已添加到1.9.3的文档中,但其行为在1.9.2中已经如此。