Perl: the Markov chain saw | |
PerlMonks |
Re: Re: Re: Image::Magick resize questionby mt2k (Hermit) |
on Jun 08, 2002 at 22:32 UTC ( [id://172852]=note: print w/replies, xml ) | Need Help?? |
Just a question on the notation used for the return value for Image::Magick::Read. I understand from merlyn's post that the Read function does not return a result in the error variable ($!). Let's just pretend that it did return a value (even though it doesn't). Even then, wouldn't the line $image->Read(file=>\*IMAGE) || die "Unable to read image: $!"; be better written as $image->Read(file=>\*IMAGE) or die "Unable to read image: $!"; The difference being using or instead of ||. Not that it will do anything in this case, but when checking for return values in $!, is one not always suppose to use the "or" operator rather than "||"? I believe I was once told that using "or" (since it has a higher precedence) is always preferred when dealing with this type of situation. Did I hear wrong or am I right? Or does it depend upon the type of function called?
In Section
Seekers of Perl Wisdom
|
|