0Pricing
Ruby Academy · Lektion

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.

Bedingte Anweisungen — Illustration 1

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'
end

Elsif 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'
end

Case-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!'
end

Den 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!'
end

Logische 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!'
end

Verschachtelte 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
end

Herzlichen Glückwunsch!

Herzlichen Glückwunsch!

Sie haben gelernt, wie Sie bedingte Anweisungen in Ruby verwenden.

Als Nächstes lernen Sie Schleifen und Iteratoren kennen.

Bedingte Anweisungen — Illustration 10

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

  1. Bedingte Anweisungen
  2. Schleifen und Iteratoren
  3. Logische und Vergleichsoperatoren
← Zurück zu Ruby Academy