Als «loading» getaggte Fragen

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...