Comment by somewhereoutth

Comment by somewhereoutth 20 hours ago

0 replies

My understanding is that the 'extra thing' is control flow - blocks can force a return in their calling scope. For example a loop that calls a block may be terminated/skipped by a break/continue statement in the block itself. However I'm not a Ruby programmer, so please check my working.