http://qs321.pair.com?node_id=69551


in reply to Re: Why does this happen?
in thread Why does this happen?

if ($input eq $matching[0||1||2]) {die "bastard\n"};
which means exactly the same as:
if ($input eq $matching[1]) {die "bastard\n"};
Were you expecting it to mean something different, especially since you said it "works"? In what manner did you mean "works"?

-- Randal L. Schwartz, Perl hacker