Thread Date::Calc ausgabe (4 answers)
Opened by chmod777 at 2009-09-14 19:53

pq
 2009-09-14 20:04
#125770 #125770
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
2009-09-14T17:53:16 chmod777
Frage zwei: Ich habe in cpan das man von Calc::Date studiert und folgende Zeile gefunden:
if (($year,$month,$day) = Decode_Date_EU($string))
kann mir jmd diese zeile erklären? ich verstehe das if aber was geschiet, wenn if == wahr?

nichts, da ja nichts dahinter steht.
Code (perl): (dl )
1
2
3
if ($irgendwas) {
  # tu was
}

das if ist halt dazu da, abzufragen, ob die funktion was zurückliefert. wenn das decode nicht klappt, liefert es vermutlich undef, und der block hinter dem if wird nicht ausgeführt.
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem

View full thread Date::Calc ausgabe