Raku-Kurs / Grundlagen / Grundlagen des Kontrollflusses / Bedingte Überprüfungen
if-Blöcke
Die if-Bedingungsprüfung testet eine Bedingung und
führt, wenn sie True ist, einen Codeblock aus.
if 10 > 4 {
say 'Mathematik funktioniert!';
}Beachten Sie, dass Sie die Bedingung nicht in Klammern setzen müssen (aber Sie können es, wenn Sie möchten).
Natürlich sind Variablen in den Tests mehr als willkommen:
my $flag = False;
if $flag {
# . . . etwas tun
}Falls mehr als eine Überprüfung dieselbe Variable verwendet, ist es möglich, verkettete Vergleiche zu verwenden:
my $x = 42;
if 40 < $x < 45 {
say "Die richtige Antwort $x wurde gegeben.";
}Wenn die Bedingung nicht erfüllt ist, wird der zugehörige Codeblock nicht ausgeführt und der Programmfluss geht weiter.
say 'Begin';
if False {
say 'Dies wird nie gedruckt.';
}
say 'Ende';Dieses Programm druckt nur Begin und
Ende.
Praxis
Lösen Sie 1 Quiz zum Inhalt dieses Themas.
Kursnavigation
← Bedingte
Überprüfungen | Quiz:
if →
💪 Oder springen Sie direkt zu den Übungen dieses
Abschnitts.