Vedat Yetkin: Der Meister hat gesprochen...

Beitrag lesen

... und ich wage zu widersprechen.

Hi nd,

eleganter (perliger) waere imho:

sub is_leapyear ($) {
  my $year = shift;

not $year % 4
  and ( $year % 100 or not $year % 400 );
}

Sieht wirklich eleganter aus, wie soll ich armer Schlucker denn da noch durchblicken, ohne 200 Seiten Perldocs durchgelesen zu haben?

(gibt obendrein wirkliche boolean-werte (im Perl-Sinne) zurueck, '0' ist nicht immer == 'false').

Nun ja, in meinem Skript sind keine Booleans erwünscht *g*
Es kommt doch darauf an, was man mit dem Ergebnis machen möchte. Ich lasse mir halt 0 und 1 zurückgeben, um mit diesen Werten weiterrechnen zu können und um auf eine If - Abfrage verzichten zu können.
Ist halt mein Stil, aber der ändert sich in letzter Zeit immer mehr...

Grüße, Vedat