Valery Ochkov wrote:
See
pls
Why? There is not the slightest correlation to the effect discussed here.
In your baublery one time you use return as the correct end of an inner, local function definition and the second time you use return in a local variable assignment (disguise as a function) which naturally ends the ("outer") function. Thats all as it should be.
And while it also uses the return statement, the effect discussed here is completely different!