--- Austin Hastings <[EMAIL PROTECTED]> wrote: > > --- David Storrs <[EMAIL PROTECTED]> wrote: > > So, as I sweat here in the salt mines of C++, longing for the > > cleansing joy that Perl(5 or 6, I'd even take 4) is, I find myself > > with the following problem: > > > > Frequently, I find myself writing stuff like this: > > > > void Ficp400::SaveRow(long p_row) > > { > > // if p_row is marked as deleted, return > > if (GetStatus(row) & FLX_ROW_DELETE) { return; } > > > > ... > > } > > > > As a general rule, I don't like comments. When I see a comment, I > > want to turn it into a function name. So, I keep wanting to be > able > > to write the above code like so: > > > > > > > > void Ficp400::SaveRow(long p_row) > > { > > Return_If_Is_Deleted(p_row); > > > > ... > > } > > > > sub Ficp400::SaveRow(Int $p_row) > { > return if IsDeleted($p_row); > }
But if you really need to make a function out of it, see the C<leave> keyword. =Austin