Cheatah: Bedingte Anweisung

Beitrag lesen

Hi,

if ( $format eq ('jpg'||'png'||'gif') ) {}
hat aber nicht funktioniert! Kann mir jemans sagen wo mein Denkfehler ist?

daran, dass eine derartige Vereinfachung so ziemlich nirgendwo im Universum existiert - es ist einfach völlig aus der Luft gegriffen, was Du da vorhast.

Wenn Du wissen willst, was Perl da macht: Es wertet zuerst "('jpg'||'png'||'gif')" aus. "Wenn 'jpg' ein wahrer Wert ist, dann nimm es; andernfalls: Wenn 'png' ein wahrer Wert ist, dann nimm es; andernfalls: Nimm 'gif'." - Da 'jpg' im boole'schen Sinne wahr ist, liefert dieser Klammerausdruck 'jpg' zurück.

Cheatah

--
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes