Hallo Alain,
Wenn die Bedingung im ersten if() fehlschlaegt wird der Reihe nach das elsif()
ausgefuehrt, bis auf eine Bedingung getroffen wird, die passt.if(1) {
print "if\n";
}
elsif(1) {
print "elsif 1\n";
}
elsif(1) {
print "elsif 2\n";
}
else {
print "else\n";
}Achso?! ich glaub ich versteh jetzt,wenn das erste if fehlschlägt,dann eines der
elsif zutrifft wird keine weitere abfrage gemacht egal ob dann mal wieder ein if oder
elsif kommt - stimmts?
Hae? Iwo.
if(falsch) {
## hier wird nicht ausgefuehrt
}
elsif(wahr) {
# hier schon
}
elsif(wahr) {
# hier nicht
}
else {
# auch nicht
}
if(wahr) {
# hier schon
}
elsif(wahr) {
# hier nicht
}
else {
# hier auch nicht
}
if(falsch) {
# nicht ausgefuehrt
}
elsif(falsch) {
# nicht ausgefuehrt
}
else {
# hier wird ausgefuehrt
}
Grüße,
CK