Thread [newbie] if struktur
(5 answers)
Opened by Gast at 2007-09-11 21:20
Ja wenn der zu überprüfende String in $_ steht.
Hier ist "if(/test/)" gleich bedeutend mit "if($_=~/test/)" oder noch länger: "if($_=~m/test/)" Das macht nur Sinn wenn der zu überprüfende Wert in "$_" steht. Außerdem kann das zu Fehlern führen wenn man "$_" in verschachtelten Abfragen häufiger benutzt. zudem ist "$_" eine globale Variable, und enthält immer den im Programmablauf an ihn übergebenen Wert. |