Als «function» getaggte Fragen

Eine Funktion (auch als Prozedur, Methode, Unterroutine oder Routine bezeichnet) ist ein Teil des Codes, der zur Ausführung einer einzelnen spezifischen Aufgabe bestimmt ist. Verwenden Sie dieses Tag für Fragen, bei denen speziell Funktionen erstellt oder aufgerufen werden. Verwenden Sie stattdessen [Algorithmus] oder ein aufgabenspezifisches Tag, um Hilfe beim Implementieren einer Funktion zum Ausführen einer Aufgabe zu erhalten.

4
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 meine Perl-Funktionen, und ich …
116 perl  function  prototype 

5
Können Sie verschachtelte Funktionen in JavaScript schreiben?
Ich frage mich, ob JavaScript das Schreiben einer Funktion innerhalb einer anderen Funktion oder verschachtelter Funktionen unterstützt (ich habe sie in einem Blog gelesen). Ist das wirklich möglich? Tatsächlich habe ich diese verwendet, bin mir aber dieses Konzepts nicht sicher. Ich bin wirklich unklar - bitte helfen Sie!

10
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 anderen Funktion? Würde …


18
Verstehen, wie rekursive Funktionen funktionieren
Wie der Titel erklärt, habe ich eine sehr grundlegende Programmierfrage, die ich bisher noch nicht beantworten konnte. Herausfiltern aller (äußerst cleveren) "Um die Rekursion zu verstehen, müssen Sie zuerst die Rekursion verstehen." Antworten aus verschiedenen Online-Threads Ich verstehe es immer noch nicht ganz. Wenn ich verstehe, dass wir, wenn wir …

14
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 verschlechtert und wahrscheinlich …

4
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 …

9
Was bedeutet "int & foo ()" in C ++?
Beim Lesen dieser Erklärung zu lWerten und rWerten fielen mir diese Codezeilen auf: int& foo(); foo() = 42; // OK, foo() is an lvalue Ich habe es in g ++ versucht, aber der Compiler sagt "undefinierter Verweis auf foo ()". Wenn ich hinzufüge int foo() { return 2; } int …


11
versuchen {} ohne catch {} in JavaScript möglich?
Ich habe eine Reihe von Funktionen, die entweder etwas zurückgeben oder einen Fehler auslösen. In einer Hauptfunktion rufe ich jede dieser Funktionen auf und möchte den von jeder Funktion zurückgegebenen Wert zurückgeben oder mit der zweiten Funktion fortfahren, wenn die erste Funktion einen Fehler auslöst. Im Grunde habe ich derzeit …

9
Ist eine Funktion, die Math.random () aufruft, rein?
Ist das Folgende eine reine Funktion? function test(min,max) { return Math.random() * (max - min) + min; } Mein Verständnis ist, dass eine reine Funktion diesen Bedingungen folgt: Es gibt einen Wert zurück, der aus den Parametern berechnet wurde Es macht keine andere Arbeit als die Berechnung des Rückgabewerts Wenn …

11
Erzwungene Benennung von Parametern in Python
In Python haben Sie möglicherweise eine Funktionsdefinition: def info(object, spacing=10, collapse=1) Dies kann auf eine der folgenden Arten aufgerufen werden: info(odbchelper) info(odbchelper, 12) info(odbchelper, collapse=0) info(spacing=15, object=odbchelper) dank Pythons Erlaubnis von Argumenten beliebiger Reihenfolge, solange sie benannt sind. Das Problem, das wir haben, ist, dass einige unserer größeren Funktionen wachsen …




Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.