david nicol bkjvldjdbmgmailcom 102007 steven schubiger wrote ron koerner wrote last used exit block returns value eval sub used exit grep map operation documentation suggests thing like possible forbidden breaks ifblock give hint current behaviour dont think behaviors shouldnt used could subject change documented think word means one thing documentation one thing rewrite please heres last entry perlfunc rewritten inverted pyramid style addition alluding similarity die bits refactored instructions thing one might trying use c diff u perl594podperlfuncpod perl594modifiedpodperlfuncpod perl594podperlfuncpod 20060815 073742000 0500 perl594modifiedpodperlfuncpod 20071026 151352000 0500 259427 259437 item last c command like c statement c used loops immediately exits loop question label omitted command refers innermost enclosing loop c block executed c command immediately exits c c c loop simple lexical block much like c statement c used loops label omitted command refers innermost enclosing eligible block run time label found last appears without label outside lastexitable blocks call stack trappable exception thrown c block executed line last line exit done header c used exit block returns value c c c used exit grep map operation use last escape grep map operation poor style may cause memory leaks well confusing return value c c use c jump end c block use c note block semantically identical loop executes thus c used effect early exit block see also l illustration c c c work see also l l generalpurpose mechanism abandoning currently resuming somewhere call stack item lc expr x x wed 06 aug 2008 231910 0500 perl 46579 docpatch clast