J'essaye d'écrire une condition pour une instruction if imbriquée, mais je n'ai pas trouvé un bon exemple d'utilisation ou d'instructions if. La elsif
condition suivante échoue et permet le code niché sous à feu si $status == 6
:Quel est le problème avec ce bloc if-elsif-else dans mon script Perl?
if ($dt1 > $dt2) {do one thing}
elsif(($status != 3) || ($status != 6)) { do something else}
else {do something completely different}
Je voudrais éviter d'avoir une autre ELSIF pour chaque condition que le code qui se trouve en fait ici est plusieurs lignes.
@mose: nécessité plus de contexte. pouvez-vous fournir plus de code? – Dummy00001
'($ status! = 3) || ($ status! = 6) 'est toujours vrai. – flies
** @ mouches: ** que se passe-t-il si le statut est 'undef'? – vol7ron