Raku-Kurs / Grundlagen / 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

Machen Sie das Quiz, das den Inhalt dieses Themas abdeckt.

Kursnavigation

Bedingte Überprüfungen   |   Bedingte Überprüfungen / else-Blöcke


💪 Or jump directly to the exercises to this section.

Diese Seite wurde automatisch mit ChatGPT 4o übersetzt. Originaler englischer Text.

Übersetzungen dieser Seite: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська