From: Aage J. <aag...@on...> - 2006-01-19 20:53:15
|
Jim Starkey wrote: >> >> ... > > Label / Leave is not a goto, it's a come-from. Unlike goto, it can't > lead to spaghetti code. It is as well define and sound as "return". > Being able to exit a loop or exit a block reduce the size and complexity > of code, eliminating the need to flags to indicate that you wish you had > a break. > FORTRAN has/had "goto", now Firebird has "come-from". Since FORTRAN also had "computed goto" maybe it is time to implement a "computed come-from" in Firebird? -- Aage J. :-) |