Thread Warum erzeugt ( $5 // 3 ) ein Syntaxfehler? (15 answers)
Opened by SMarc at 2017-02-05 17:45

hlubenow
 2017-02-06 22:05
#186057 #186057
User since
2009-02-22
875 Artikel
BenutzerIn
[default_avatar]
Warum nicht:
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
my $r = undef;
my %codes = ( 'hour' => $notifytable_hour,
              'hfhour' => $notifytable_hour << 1 + ( $notifytable_min > 29 ? 1 : 0 ),
              'qhour' => $notifytable_hour << 2 + floor( $notifytable_min / 15 ),
              'minute' => $notifytable_min,
              0 => $notifytable_min );
if ( exists($codes{$rdg}) ) {
    $r = $codes{rdg};
}


Das mit dem ? finde ich auch nicht gut, würde ich mit if ... ausschreiben.
Last edited: 2017-02-06 22:18:24 +0100 (CET)

View full thread Warum erzeugt ( $5 // 3 ) ein Syntaxfehler?