0Pricing
Zig Academy · Lektion

Boolesche Logik und Kurzschlussauswertung

Kombinieren Sie Bedingungen mit and, or und not.

Boolesche Logik und Kurzschlussauswertung ist eine kostenlose Zig Academy-Lektion auf CoddyKit. Dies ist Lektion 4 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Zig Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Zig Academy-Kurs umfasst insgesamt 4 Lektionen.

In Wahr und Falsch denken

Ein bool enthält genau zwei Werte: true oder false. Mit boolescher Logik können Sie diese Antworten kombinieren und so ausdrucksstärkere Entscheidungen in Ihrem Code treffen.

Der Operator and

Zig schreibt logisches AND mit dem Schlüsselwort and. Der gesamte Ausdruck ist nur dann true, wenn beide Seiten true sind; andernfalls ist er false.

const ok = isReady and hasFuel;

Der Operator or

Das Schlüsselwort or steht für logisches ODER. Das Ergebnis ist true, wenn mindestens eine Seite true ist, und nur dann false, wenn beide Seiten false sind.

const go = isAdmin or isOwner;

Der Operator not

Negieren Sie einen bool mit dem Operator !. Er wandelt true in false und false in true um, sodass Sie die entgegengesetzte Bedingung ausdrücken können.

const stop = !isRunning;

Wörter statt Symbole

Beachten Sie, dass Zig die Wörter and und or anstelle von && oder || verwendet. Die ausgeschriebenen Schlüsselwörter lassen Bedingungen wie gewöhnliches Deutsch lesen.

and mit Kurzschlussauswertung

Bei and wird die rechte Seite niemals ausgewertet, wenn die linke Seite false ist. Das Ergebnis steht bereits fest: false. Daher überspringt Zig den Rest.

if (ptr != null and ptr.*.ready) {}

Auch or verwendet Kurzschlussauswertung

Bei or wird die rechte Seite übersprungen, wenn die linke Seite true ist. Das Ergebnis steht bereits fest: true, sodass keine weitere Prüfung nötig ist.

if (cached or fetchSlow()) {}

Kurzschlussauswertung als Schutz

Mit Kurzschlussauswertung kann die erste Prüfung die zweite schützen. Sie können bestätigen, dass etwas gültig ist, bevor Sie überhaupt darauf zugreifen.

if (i < len and items[i] != 0) {}

Ordnen Sie Ihre Bedingungen

Da die Auswertung von links nach rechts erfolgt, setzen Sie die günstige oder sichere Prüfung an die erste Stelle. Eine sinnvolle Reihenfolge vermeidet unnötige Arbeit und unsichere Zugriffe.

Boolesche Werte bleiben boolesch

Zig hält die Logik strikt: and, or und ! funktionieren nur mit bools. Sie können keine Ganzzahl übergeben, wenn ein Wahr-oder-Falsch-Wert erwartet wird.

Für klare Regeln kombinieren

Kombinieren Sie diese Operatoren, um jede Regel verständlich auszudrücken. Eine Zeile wie canEdit and not isLocked liest sich fast wie die Richtlinie, die sie durchsetzt.

const allow = canEdit and !isLocked;

Kurze Prüfung

Im Ausdruck a and b: Wann wird b übersprungen?

Zusammenfassung: Sie steuern die Logik

Sie kombinieren bools mit and, or und ! und wissen, dass jeder dieser Operatoren die Auswertung von links nach rechts per Kurzschluss beendet. Ordnen Sie Ihre Prüfungen sinnvoll an, damit Ihre Regeln klar bleiben. ✅

Häufig gestellte Fragen

Ist die Lektion „Boolesche Logik und Kurzschlussauswertung“ kostenlos?

Ja — der vollständige Text von „Boolesche Logik und Kurzschlussauswertung“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Zig Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Zig Academy-Kurs umfasst insgesamt 4 Lektionen.

Was lerne ich in „Boolesche Logik und Kurzschlussauswertung“?

Kombinieren Sie Bedingungen mit and, or und not. Du übst Zig Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um Zig Academy zu starten?

Keine Vorkenntnisse erforderlich. Zig Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 4 von 4.

Wie lange dauert die Lektion „Boolesche Logik und Kurzschlussauswertung“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser Zig Academy-Lektion Code schreiben und ausführen?

Ja. Jede Zig Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. Arithmetische und Vergleichsoperatoren
  2. Überlauf: + vs +% vs +|
  3. Bitweise Operatoren
  4. Boolesche Logik und Kurzschlussauswertung
← Zurück zu Zig Academy