One function that takes an optional leading commaless arg:

        sub print(handle? $FH, @)

or

Two functions differentiated by their prototypes

        sub print(@);
        sub print(handle,@);



I'm always forgetting the comma after the handlename in
C<open> statements because I learned "no comma after file handle names"
for C<print>  We could rectify this situation by giving C<open> the
same header.

Reply via email to