Thread Warum erzeugt ( $5 // 3 ) ein Syntaxfehler?
(15 answers)
Opened by SMarc at 2017-02-05 17:45
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) |