Ruby-Funktion (Methode) Syntax
Die Ruby-Sprache erleichtert das Erstellen von Funktionen.
Funktionssyntax
def Funktionsname (Variable)
Rückkehr
Ende
Beispiele
Ihre Funktion kann Werte berechnen und in lokalen Variablen speichern, die für die Funktion spezifisch sind. Diese Werte können dann mit zurückgegeben werden Rückkehr Aussage.
def say_hello (Name)
var = “Hallo” + Name
Rückgabe var
Ende
Die return-Anweisung kann auch für sehr einfache Funktionen in einer einzelnen Zeile verkürzt werden
def say_hello (Name)
Gib "Hallo" + Name zurück
Ende
Sie können die Funktion weiter vereinfachen. Der letzte ausgewertete Ausdruck wird von der Methode automatisch zurückgegeben. Zum Beispiel:
def say_hello (Name)
"Hallo" + Name
Ende
Dies würde den gleichen Wert wie die vorherigen Funktionen zurückgeben.
Eine Funktion aufrufen
Funktion param1, param2
oder
Funktion (Parameter1, Parameter2)
Beispiel
sagt say_hello ("Geek")