[Melbourne-pm] The || operator
David Dick
david_dick at iprimus.com.au
Mon Oct 31 14:34:07 PST 2005
Alfie John wrote:
> @a = (4,5,6) || (7,8,9);
> use Data::Dumper;
> print Dumper[@a];
>
> I would have thought @a would have contained (4,5,6). Looking through
> perlop, it says that this is the wrong way to use || and what would
> happen is:
>
> @a = scalar( (4,5,6) ) || (7,8,9);
>
> and thus @a would contain 3. But this is wrong too.
>
> In fact, @a contains (6).
>
> Any thoughts?
extreme gratitude that it's not me responsible for debugging that code? :)
More information about the Melbourne-pm
mailing list