Oft möchte ich der Form von Argumenten Flexibilität geben und entweder ein einzelnes Array-Argument oder mehrere Argumente erwarten, die zusammen als einzelnes Array behandelt werden. Die folgenden zwei Verwendungen führen zu demselben Ergebnis.Mehrere Argumente oder ein einzelnes Array-Argument zulassen
foo([arg1, arg2, ...])
foo(arg1, arg2, ...)
Was ist der beste Weg, um solche Verfahren zu implementieren?
Wie würde der Benutzer einen einzelnen Parameter übergeben, der dann ein Array ist? –
@ MladenJablanović Implizit hatte ich im Hinterkopf, dass keine trivialen Argumente, d. H. Die einem Array mit der Länge eins entsprechen, übergeben werden. Aber das ist vielleicht keine nette Idee, wie ich dachte. – sawa