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.

5
Wann soll eine Inline-Funktion in Kotlin verwendet werden?
Ich weiß, dass eine Inline-Funktion möglicherweise die Leistung verbessert und den generierten Code wachsen lässt, aber ich bin mir nicht sicher, wann es richtig ist, eine zu verwenden. lock(l) { foo() } Anstatt ein Funktionsobjekt für den Parameter zu erstellen und einen Aufruf zu generieren, könnte der Compiler den folgenden …


8
Funktion als Parameter in PHP akzeptieren
Ich habe mich gefragt, ob es möglich ist, eine Funktion als Parameter in PHP zu übergeben. Ich möchte so etwas wie beim Programmieren in JS: object.exampleMethod(function(){ // some stuff to execute }); Ich möchte diese Funktion irgendwo in exampleMethod ausführen. Ist das in PHP möglich?
104 php  function 

9
Wie runde ich auf 0,5?
Ich muss Bewertungen anzeigen und dafür benötige ich folgende Schritte: Wenn die Zahl 1.0 ist, sollte sie gleich 1 sein. Wenn die Zahl 1.1 ist, sollte sie gleich 1 sein. Wenn die Zahl 1.2 ist, sollte sie gleich 1 sein. Wenn die Zahl 1.3 ist, sollte sie gleich 1.5 sein. …
102 c#  math  function 

2
Funktionen in einer Schleife erstellen
Ich versuche, Funktionen innerhalb einer Schleife zu erstellen: functions = [] for i in range(3): def f(): return i # alternatively: f = lambda: i functions.append(f) Das Problem ist, dass alle Funktionen gleich sind. Anstatt 0, 1 und 2 zurückzugeben, geben alle drei Funktionen 2 zurück: print([f() for f in …
102 python  function 




11
Makro vs Funktion in C.
Ich habe immer Beispiele und Fälle gesehen, in denen die Verwendung eines Makros besser ist als die Verwendung von Funktionen. Könnte mir jemand anhand eines Beispiels den Nachteil eines Makros gegenüber einer Funktion erklären?

11
Gibt es eine einfache Möglichkeit, eine Python-Funktion auszuwählen (oder ihren Code auf andere Weise zu serialisieren)?
Ich versuche, eine Funktion über eine Netzwerkverbindung zu übertragen (mit Asyncore). Gibt es eine einfache Möglichkeit, eine Python-Funktion (eine, die zumindest in diesem Fall keine Nebenwirkungen hat) für eine solche Übertragung zu serialisieren? Idealerweise hätte ich gerne ein paar ähnliche Funktionen: def transmit(func): obj = pickle.dumps(func) [send obj across the …
100 python  function  pickle 

3
Vor dem Beenden des Programms etwas tun
Wie können Sie eine Funktion oder etwas haben, das ausgeführt wird, bevor Ihr Programm beendet wird? Ich habe ein Skript, das ständig im Hintergrund ausgeführt wird, und ich benötige es, um einige Daten in einer Datei zu speichern, bevor es beendet wird. Gibt es eine Standardmethode dafür?
100 python  function  exit 

3
Warum kollidieren meine JavaScript-Funktionsnamen?
Ich habe das folgende Skript geschrieben, um zu sehen, was passiert, wenn einer Variablen und einer Funktion, der eine Funktion zugewiesen ist, ihre Namen kollidieren: var f = function() { console.log("Me original."); } function f() { console.log("Me duplicate."); } f(); Die Ausgabe, die ich bekomme, ist "Me original". Warum wurde …




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.