Gibt es eine Möglichkeit zu wissen, wie viele Parameter benötigt werden, für eine Methode?
Mit irb
können wir die Liste der Methoden für das jeweilige Objekt durch folgenden:
"Name".methods
Aber wenn ich wissen will, wie viele Parameter benötigt werden, für eine bestimmte Methode, wie kann ich das erreichen? Ich meine, gibt es irgendeine Möglichkeit (durch schlagen einige Befehl auf irb), können wir die Anzahl der Parameter, die für eine Besondere Methode (anstelle von verweisen auf Dokumente)?
.methods
gibt nur Methodennamen, nicht Liste der Parameter für die Methode.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie die Methode verwenden,
Methode#stelligkeit
:Aus der Ruby-Dokumentation:
So, zum Beispiel:
Update ich habe gerade entdeckt, das exitence von
Methode#Parameter
, es könnte ganz nützlich sein:Können Sie
arity
Beispiel aus ruby-doc