1
2
3
4
5
T:\>perl -w -E "say qq(/). (3 == 4) . qq(/)"
//
T:\>perl -w -E "say qq(/). (3 == 3) . qq(/)"
/1/
QuoteKapiere ich nicht. Und Compiler- und Interpreterbau ist zu lang her bei mir.Jede Zeile muss einen wahren Wert ergeben
Quoteist seitens deines Bekannten/Kollegen, der sowas sagte, eine falsche Annahme.Jede Zeile muss einen wahren Wert ergeben
QuoteIf no return is found and if the last statement is an expression, its value is returned. If the last statement is a loop control structure like a foreach or a while , the returned value is unspecified. The empty sub returns the empty list.
QuoteEin Perl-Modul braucht am Schluss eine 1;
2025-06-14T12:32:07 rostiDas hat mir mal jemand gesagt, daß in einem Programmcode jede Zeile einen wahren Wert ergeben muss.
2025-06-15T09:04:56 rostiDass was falsch oder unklar erklärt ist? Wo fandest du das?Stimmt. Das betrifft aber auch die perldoc selber.