Bedingte Anweisungen
Verwenden Sie if-, else-, elsif- und case-Anweisungen, um abhängig von Bedingungen zu steuern, welcher Code ausgeführt wird.
Bedingte Anweisungen ist eine kostenlose Ruby Academy-Lektion auf CoddyKit. Dies ist Lektion 1 von 3. 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 Ruby Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Ruby Academy-Kurs umfasst insgesamt 3 Lektionen.
Bedingte Anweisungen
Bedingte Anweisungen
Bedingte Anweisungen ermöglichen es Ihren Ruby-Programmen, anhand von Bedingungen Entscheidungen zu treffen.
In dieser Lektion lernen Sie, wie Sie if-, else-, elsif- und case-Anweisungen verwenden.

If und Else verwenden
If und Else verwenden
Die if-Anweisung führt Code nur aus, wenn eine Bedingung wahr ist. Die else-Anweisung wird ausgeführt, wenn die Bedingung falsch ist.
age = 18
if age >= 18
puts 'You are an adult'
else
puts 'You are a minor'
endElsif verwenden
Elsif verwenden
Mit der elsif-Anweisung können mehrere Bedingungen überprüft werden.
score = 85
if score >= 90
puts 'Grade: A'
elsif score >= 80
puts 'Grade: B'
else
puts 'Grade: C or lower'
endCase-Anweisungen verwenden
Case-Anweisungen verwenden
Die case-Anweisung bietet eine übersichtlichere Möglichkeit, mehrere Bedingungen zu verarbeiten.
day = 'Monday'
case day
when 'Monday'
puts 'Start of the week'
when 'Friday'
puts 'Weekend is near!'
else
puts 'Another day!'
endDen ternären Operator verwenden
Den ternären Operator verwenden
Der ternäre Operator ist eine Kurzform zum Schreiben von If-Else-Anweisungen.
age = 20
puts age >= 18 ? 'Adult' : 'Minor'Unless verwenden
Unless verwenden
Die unless-Anweisung führt Code nur aus, wenn die Bedingung falsch ist.
temperature = 10
unless temperature > 20
puts 'It is cold outside!'
endLogische Operatoren mit If verwenden
Logische Operatoren mit If verwenden
Logische Operatoren wie && (und) und || (oder) können mit If-Anweisungen verwendet werden.
age = 25
has_id = true
if age >= 18 && has_id
puts 'You can enter!'
endVerschachtelte If-Anweisungen verwenden
Verschachtelte If-Anweisungen verwenden
Mit verschachtelten if-Anweisungen können Sie mehrere ineinander verschachtelte Bedingungen überprüfen.
score = 95
if score >= 90
if score >= 95
puts 'Excellent!'
else
puts 'Great job!'
end
endHerzlichen Glückwunsch!
Herzlichen Glückwunsch!
Sie haben gelernt, wie Sie bedingte Anweisungen in Ruby verwenden.
Als Nächstes lernen Sie Schleifen und Iteratoren kennen.

Häufig gestellte Fragen
Ist die Lektion „Bedingte Anweisungen“ kostenlos?
Ja — der vollständige Text von „Bedingte Anweisungen“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Ruby Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Ruby Academy-Kurs umfasst insgesamt 3 Lektionen.
Was lerne ich in „Bedingte Anweisungen“?
Verwenden Sie if-, else-, elsif- und case-Anweisungen, um abhängig von Bedingungen zu steuern, welcher Code ausgeführt wird. Du übst Ruby 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 Ruby Academy zu starten?
Keine Vorkenntnisse erforderlich. Ruby 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 1 von 3.
Wie lange dauert die Lektion „Bedingte Anweisungen“?
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 Ruby Academy-Lektion Code schreiben und ausführen?
Ja. Jede Ruby 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
- Bedingte Anweisungen
- Schleifen und Iteratoren
- Logische und Vergleichsoperatoren