Eine Methode mit einem optionalen Parameter
Ist es ein Weg, um eine Methode, die akzeptieren einen parameter, sondern kann auch aufgerufen werden, ohne, in welchem Fall die parameter gilt nil
wie die folgenden?
some_func(variable)
some_func
InformationsquelleAutor der Frage TamRock | 2016-03-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
InformationsquelleAutor der Antwort sawa
Neben der offensichtlichen Möglichkeit, Parameter mit default-Werten, dass Sawa hat bereits gezeigt, mithilfe von arrays oder hashes könnte nützlich sein, in einigen Fällen. Beide Lösungen bewahren null als ein argument.
1. Erhalten als array:
2. Senden und empfangen als hash:
InformationsquelleAutor der Antwort bogl
Können Sie auch einen hash als argument und haben mehr Freiheit:
InformationsquelleAutor der Antwort Charmi