in reply to Frivolous function names
IMO this makes for cleaner and easier to document and remember code. You could even make it die if the sub does not get a parameter, forcing the client to always call it with an appropriate param.use constant CREATE_IF_NOT_EXIST=>1; use constant NO_CREATE=>0; sub get_foo { my $flag=shift || 0; #..... } my $obj=get_foo(CREATE_IF_NOT_EXIST); my $obj_or_undef=get_foo(NO_CREATE);
Yves / DeMerphq
--
This space for rent.
|
---|
Replies are listed 'Best First'. | |
---|---|
Re (tilly) 2: Frivolous function names
by tilly (Archbishop) on Dec 06, 2001 at 18:35 UTC | |
by demerphq (Chancellor) on Dec 06, 2001 at 18:51 UTC | |
by tilly (Archbishop) on Dec 07, 2001 at 00:50 UTC |