Ich habe eine Methode wie folgt:
%Vor%Wie kann ich es nennen, wo ich nur den Topping-Parameter überschreibe, sondern die Standardwerte für die anderen verwende, etwa so
%Vor%Natürlich funktioniert das nicht wie gewünscht, aber ich möchte nur einen Wert für den dritten optionalen Parameter angeben und die ersten beiden bei ihren Standardwerten bleiben lassen. Ich weiß, wie man das mit einem Hash macht, aber ist das eine Abkürzung, um das zu tun, mit der obigen Syntax?
Sie können diese Syntax nicht in Ruby verwenden. Ich würde die Hash-Syntax dafür empfehlen.
%Vor%Sie können dies auch mit Positionsargumenten tun:
%Vor% Beachten Sie, dass diese beiden Techniken verhindern, dass Sie die tatsächlichen nil
-Argumente an Funktionen übergeben
(wenn Sie manchmal möchten)
Tags und Links ruby