On Wed, Jan 29, 2003 at 03:29:57PM -0500, Aaron Sherman wrote:
> On Wed, 2003-01-29 at 14:54, Jonathan Scott Duff wrote:
>
> > Can someone give me a realish world example of when you would want an
> > array that can store both undefined values and default values and those
> > values are different?
>
> my @send_partner_email is default(1);
> while $websignups.getline {
> ($id) = /UserID: (\d+)/;
> if /Source: External DB With No Privacy Policy/ {
> @send_partner_email[$id] = undef; # No answer given
> } elsif /Spam Me: Yes/ {
> @send_partner_email[$id] = 1;
> } else {
> @send_partner_email[$id] = 0;
> }
> }
> # If you were not in the websignups list, you signed up before privacy
> # policy, so we spam you (default=1)
But aren't those values arbitrary? Couldn't you just have
easily used -1 instead of undef? Why would undef be necessary or
preferred?
-Scott
--
Jonathan Scott Duff
[EMAIL PROTECTED]