Als «function» getaggte Fragen

121
Was ist die JavaScript-Konvention für keine Operation?

Was ist die JavaScript-Konvention für keine Operation? Wie ein Python- passBefehl. Eine Option ist einfach eine leere Funktion: function() {} jQuery bietet an $.noop(), die einfach die obige leere Funktion aufruft. Ist es akzeptabel, einfach einen Wert von falseoder einzugeben 0? Im Kontext ... all...

117
Wie profiliere ich Methoden in Scala?

Was ist eine Standardmethode zum Profilieren von Scala-Methodenaufrufen? Was ich brauche, sind Hooks um eine Methode, mit der ich Timer starten und stoppen kann. In Java verwende ich die Aspektprogrammierung, AspektJ, um die zu profilierenden Methoden zu definieren und Bytecode einzufügen, um...

117
Ist das eine reine Funktion?

Die meisten Quellen definieren eine reine Funktion mit den folgenden zwei Eigenschaften: Der Rückgabewert ist für dieselben Argumente gleich. Die Bewertung hat keine Nebenwirkungen. Es ist die erste Bedingung, die mich betrifft. In den meisten Fällen ist es leicht zu beurteilen. Berücksichtigen...

116
Warum sind die Funktionsprototypen von Perl 5 schlecht?

In einer anderen Frage zum Stapelüberlauf behauptete Leon Timmermans : Ich würde Ihnen raten, keine Prototypen zu verwenden. Sie haben ihre Verwendung, aber nicht für die meisten Fälle und definitiv nicht in dieser. Warum könnte dies wahr sein (oder anders)? Ich liefere fast immer Prototypen für...

116
Python-Funktion als Funktionsargument?

Kann eine Python-Funktion ein Argument einer anderen Funktion sein? Sagen: def myfunc(anotherfunc, extraArgs): # run anotherfunc and also pass the values from extraArgs to it pass Das sind also im Grunde zwei Fragen: Ist das überhaupt erlaubt? Und wenn ja, wie verwende ich die Funktion in der...

115
Kommentare zur PHP-Funktion

Nur eine kurze Frage: Ich habe gesehen, dass einige PHP-Funktionen oben in einem mir unbekannten Format kommentiert werden: /** * * Convert an object to an array * * @param object $object The object to convert * @return array * */ Meine IDE gibt mir eine Dropdown-Auswahl für Dinge wie @param und...

115
JavaScript: Klonen Sie eine Funktion

Was ist der schnellste Weg, um eine Funktion in JavaScript (mit oder ohne ihre Eigenschaften) zu klonen? Zwei Optionen, die mir in den Sinn kommen, sind eval(func.toString())und function() { return func.apply(..) }. Aber ich mache mir Sorgen um die Leistung von Eval und Wrapping, was den Stack...