Матц в своей книге "The Ruby Programming Language" пишет:
"A continuation is another complex and obscure control structure that
most programmers will
never need to use... Continuations are part of the core platform in Ruby 1.8, but they have been replaced by fibers and moved to the standard library in Ruby 1.9."
В нормальных условиях continuations (они же "продолжения") рядовому программисту просто не нужны, но если вы хотите их использовать в новом коде то лучше вместо них использовать т.н. "нити" (экземпляры класса
Fiber
).
В Computer Science есть такая тема как
Continuation Passing Stile (стиль передачи продолжения). Если есть желание погрузиться (несмотря на предупреждения), то вот парочка ссылок:
1)
https://www.youtube.com/watch?v=9kSBi6W3TCM2)
https://youtu.be/Dv7vsSG30ns?t=5023Хотя по второй ссылке не говорят, что это
Continuation Passing Stile, но это он и есть, хотя и в несколько необычном виде.