Krz*_*Goj
12
是的,在大多数情况下.MRI(1.8)支持他们,就我的记忆而言,Ruby 1.9(YARV)也是如此,Rubinius 也是如此.JRuby和IronRuby没有延续,并且他们不太可能得到它们(JVM和CLR使用堆栈检测安全性)
Ruby作为一种语言通过callcc
关键字支持continuation .例如,它们用于Generator
从标准库实现类.
关于ruby-doc的延续
基于连续性的Web框架(如海边或Arc的标准库中的一个)似乎不太受欢迎.我发现凌晨,声称让你做可选的延续,但我从来没有使用过它.