From: Tom Agnew Date: 2005-10-31T07:17:05+09:00 Subject: Very useful... 'break' accepts an argument Greetings, I just discovered undocumented but very useful syntax: break The expression seems to add a useful feature to a 'while', 'until' or 'for' control structure. For example: result = while ... break ... end 'result' is nil if the loop exits with and is if the break is executed. Very useful and provides an cool addition to an already elegant collection of iterator constructs! Tom Agnew3