Alternativ als elsif bezeichnet, sonst ist if eine bedingte Anweisung, die nach einer if-Anweisung ausgeführt wird, die, wenn sie wahr ist, eine Funktion ausführt. Unten sehen Sie ein Beispiel für eine bedingte if-, elsif- und else-Anweisung in Perl.
#!/usr/bin/perl print "Enter number: "; my $number = <STDIN>; if ($number <= 10) { print "Your number is less than or equal to 10"; } elsif ($number <= 50) { print "Your number is more than 10, but less than 50"; } else { print "Your number is greater than 50"; }
Das obige Beispiel zeigt, wie elsif verwendet werden könnte, um eine zusätzliche bedingte Anweisung und nicht nur eine if or else-Anweisung zu erstellen. Das obige Beispiel könnte auch erweitert werden, indem so viele elsif- oder else if-Anweisungen hinzugefügt werden, wie das Programm benötigt.
Nicht alle Programmiersprachen sind gleich. Obwohl im obigen Beispiel elsif verwendet wurde, würden Sie in einer anderen Sprache, wie ANSI C oder Python, else if bzw. elif verwenden.
Bedingte Anweisung, Else, If-Anweisung, Programmierbegriffe