| Joerg Arndt on Sun, 10 Mar 2013 19:17:48 +0100 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
| Re: function defaults |
* Charles Greathouse <charles.greathouse@case.edu> [Mar 10. 2013 08:11]:
> In cases like this I just write
>
> foo(a=-1, b=-1)={
> if(a==-1 || b==-1, error());
> \\ code
> }
>
> where -1, [], etc. is chosen as an argument which could not be valid for
> the function.
That's what I do.
However, one has always to come up with a value
that "doesn't make sense" (under any circumstances).
This may be impossible in some cases (if you argue that,
at the very least this approach is ugly).
>
> Charles Greathouse
> Analyst/Programmer
> Case Western Reserve University
>
>
> [...]
jj