Einige offene Quellen, die ich benutzt habe, haben die folgende Zeile als Funktionsdeklaration:
def parse_query (Abfrage = Null, Optionen = {}, Modelle = Null)
Welche Wirkung haben die "equals" -Symbole auf die Aussage? Sind die Parameter nur optional?
Ähnlich wie bei Python und C ++ können Sie mit dem Gleichheitszeichen in der Parameterliste einen Standardparameter angeben. Zum Beispiel in Python:
%Vor%Aufruf dieser Funktion wie folgt:
%Vor%führt zu:
%Vor%Aber die Funktion so aufrufen:
%Vor%ergibt:
%Vor%Tags und Links ruby ruby-on-rails parameters equals