Als «overloading» getaggte Fragen

Die Begriffe Überladen und Überladen können sich beziehen auf: - Konstruktor- und Methodenüberladung, eine Art Polymorphismus, bei dem verschiedene Funktionen mit demselben Namen basierend auf den Datentypen der übergebenen Parameter aufgerufen werden. - Operatorüberladung, eine Form der Funktions- oder Methodenüberladung, bei der die Eine überladene Aktion ist ein Operator wie + oder -

783
Funktionsüberladung in Javascript - Best Practices

Was ist der beste Weg, um das Überladen von Funktionen in Javascript vorzutäuschen? Ich weiß, dass es nicht möglich ist, Funktionen in Javascript wie in anderen Sprachen zu überladen. Wenn ich eine Funktion mit zwei Verwendungszwecken brauchte foo(x)und foo(x,y,z)welche der beste / bevorzugte Weg...

406
Warum bietet Java keine Operatorüberladung an?

Die offensichtliche unbeantwortete Frage von C ++ nach Java ist, warum Java keine Überladung von Operatoren beinhaltete. Ist nicht Complex a, b, c; a = b + c;viel einfacher als Complex a, b, c; a = b.add(c);? Gibt es einen bekannten Grund dafür, gültige Argumente dafür , dass eine Überladung des...

241
Überladung der TypeScript-Funktion

Abschnitt 6.3 der TypeScript-Sprachspezifikation befasst sich mit der Überladung von Funktionen und gibt konkrete Beispiele für deren Implementierung. Wenn ich jedoch so etwas versuche: export class LayerFactory { constructor (public styleFactory: Symbology.StyleFactory) { }...

240
Wie erreicht man eine Funktionsüberladung in C?

Gibt es eine Möglichkeit, eine Funktionsüberladung in C zu erreichen? Ich betrachte einfache Funktionen, die überladen werden sollen foo (int a) foo (char b) foo (float c , int d) Ich denke, es gibt keinen direkten Weg; Ich suche nach Problemumgehungen, falls vorhanden.

212
Überladung der Python-Funktion

Ich weiß, dass Python das Überladen von Methoden nicht unterstützt, aber ich bin auf ein Problem gestoßen, das ich scheinbar nicht auf nette pythonische Weise lösen kann. Ich mache ein Spiel, in dem ein Charakter eine Vielzahl von Kugeln abschießen muss, aber wie schreibe ich verschiedene...

195
Überladung der PHP-Funktion

Aus C ++ Hintergrund;) Wie kann ich PHP-Funktionen überladen? Eine Funktionsdefinition, wenn Argumente vorhanden sind, und eine andere, wenn keine Argumente vorhanden sind? Ist es in PHP möglich? Oder sollte ich if else verwenden, um zu überprüfen, ob Parameter von $ _GET und POST übergeben...