# Callcc in Ruby # http://www.rubycentral.com/book/ref_c_continuation.html callcc {|cont| for i in 0..4 print "\n#{i}: " for j in i*5...(i+1)*5 cont.call() if j == 17 printf "%3d", j end end } print "\n"