Menu
Coddy logo textTech

Eine Methode definieren

Teil des Abschnitts Grundlagen der Ruby-Journey von Coddy. Lektion 48 von 88.

Wenn deine Programme wachsen, wirst du feststellen, dass du immer wieder denselben Code schreibst. Mit Methoden kannst du Code in wiederverwendbare Blöcke bündeln, die du bei Bedarf anhand ihres Namens aufrufen kannst.

In Ruby definierst du eine Methode mit dem Schlüsselwort def, gefolgt vom Methodennamen, und schließt sie mit end:

def greet
  puts "Hello there!"
end

Dadurch wird eine Methode namens greet erstellt. Der darin enthaltene Code wird erst ausgeführt, wenn du die Methode aufrufst. Um sie aufzurufen, verwende einfach ihren Namen:

greet  # Ausgabe: Hello there!

Du kannst eine Methode so oft aufrufen, wie du möchtest. Jeder Aufruf führt den gesamten Code innerhalb der Methode aus:

def say_goodbye
  puts "Goodbye!"
  puts "See you soon!"
end

say_goodbye
say_goodbye

Dies gibt beide Zeilen zweimal aus. Methodennamen in Ruby folgen derselben Konvention wie Variablen: Kleinbuchstaben mit Unterstrichen zur Trennung von Wörtern, wie calculate_total oder print_message.

challenge icon

Aufgabe

Einfach

Definiere eine Methode namens welcome_message, die beim Aufruf die folgenden zwei Zeilen ausgibt:

Welcome to Ruby!
Let's start coding!

Rufe sie nach der Definition der Methode zweimal auf, um die Nachricht zweimal anzuzeigen.

Die erwartete Ausgabe ist:

Welcome to Ruby!
Let's start coding!
Welcome to Ruby!
Let's start coding!

Probier es selbst

# TODO: Definiere die welcome_message-Methode unten


# TODO: Rufe die Methode zweimal unten auf
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen

Übe selbstständig: Online-Ruby-Compiler