Als «function» getaggte Fragen

94
Was ist der Punkt von Funktionszeigern?

Ich habe Probleme, die Nützlichkeit von Funktionszeigern zu erkennen. Ich denke, es kann in einigen Fällen nützlich sein (sie existieren schließlich), aber ich kann mir keinen Fall vorstellen, in dem es besser oder unvermeidlich ist, einen Funktionszeiger zu verwenden. Können Sie ein Beispiel für...

94
Ruby konvertiert Array in Funktionsargumente

Angenommen, ich habe ein Array. Ich möchte das Array an eine Funktion übergeben. Die Funktion erwartet jedoch zwei Argumente. Gibt es eine Möglichkeit, das Array im laufenden Betrieb in zwei Argumente umzuwandeln? Beispielsweise: a = [0,1,2,3,4] b = [2,3] a.slice(b) Würde einen Fehler in Ruby...

93
Javascript: Eine Funktion erweitern

Der Hauptgrund, warum ich es möchte, ist, dass ich meine Initialisierungsfunktion erweitern möchte. Etwas wie das: // main.js window.onload = init(); function init(){ doSomething(); } // extend.js function extends init(){ doSomethingHereToo(); } Ich möchte also eine Funktion wie eine...

92
Verschachtelte Funktion in C.

Können wir eine verschachtelte Funktion in C haben? Was ist die Verwendung von verschachtelten Funktionen? Wenn sie in C existieren, unterscheidet sich ihre Implementierung von Compiler zu

90
Verzögerte Funktionsaufrufe

Gibt es eine nette einfache Methode, um einen Funktionsaufruf zu verzögern, während der Thread weiter ausgeführt wird? z.B public void foo() { // Do stuff! // Delayed call to bar() after x number of ms // Do more Stuff } public void bar() { // Only execute once foo has finished } Ich bin...

90
PHP call_user_func vs. nur Funktion aufrufen

Ich bin sicher, dass es dafür eine sehr einfache Erklärung gibt. Was ist der Unterschied zwischen diesen: function barber($type){ echo "You wanted a $type haircut, no problem\n"; } call_user_func('barber', "mushroom"); call_user_func('barber', "shave"); ... und das (und was sind die...

90
Funktion für C ++ struct

Normalerweise können wir eine Variable für eine C ++ - Struktur wie in definieren struct foo { int bar; }; Können wir auch Funktionen für eine Struktur definieren? Wie würden wir diese Funktionen

90
Überladene Funktionen in Python?

Ist es möglich, Funktionen in Python überladen zu haben? In C # würde ich so etwas machen void myfunction (int first, string second) { //some code } void myfunction (int first, string second , float third) { //some different code } und wenn ich dann die Funktion aufrufe, würde sie zwischen den...