Mega Code Archive

 
Categories / Ruby / Statement
 

Throw sends a message to catch if n is less than or equal to 0

#!/usr/bin/env ruby def limit( n )   puts n   throw :done if n <= 0   limit( n-1 ) end catch( :done ) { limit( 5 ) }