Als «functions» getaggte Fragen

Funktion ist ein Codeblock, der eine bestimmte Aufgabe ausführt.




1
Übergabe einer Scala-Funktion an eine Java 8-Methode
Der folgende Scala-Code funktioniert und kann an eine Java-Methode übergeben werden, die eine Funktion erwartet. Gibt es einen saubereren Weg, dies zu tun? Hier ist mein erster Durchgang: val plusOne = new java.util.function.Function[Int,Int] { override def apply(t:Int):Int = t + 1 override def andThen[V](after:function.Function[_ >: Int, _ <: V]): function.Function[Int, …

7
Gibt es eine optimale Anzahl von Codezeilen pro Funktion? [geschlossen]
Aus heutiger Sicht passt diese Frage nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich Debatten, Argumente, Abstimmungen oder erweiterte Diskussionen hervorrufen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden …
18 functions 

5
Warum sind PHP-Funktionssignaturen so inkonsistent? [geschlossen]
Geschlossen . Diese Frage ist meinungsbasiert . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 5 Jahren . Ich habe einige PHP-Funktionen durchgearbeitet und konnte nicht umhin, …
17 php  naming  functions 

2
Ist das Konvertieren einer C ++ - Methode in eine C-Funktion mit einem Zeigerargument ein akzeptables Muster?
Ich benutze C ++ auf ESP-32. Bei der Registrierung eines Timers muss ich Folgendes tun: timer_args.callback = reinterpret_cast<esp_timer_cb_t>(&SoundMixer::soundCallback); timer_args.arg = this; Hier ruft der Timer soundCallback. Und das Gleiche beim Registrieren einer Aufgabe: xTaskCreate(reinterpret_cast<TaskFunction_t>(&SoundProviderTask::taskProviderCode), "SProvTask", stackSize, this, 10, &taskHandle); Die Methode wird also in einer separaten Task gestartet. GCC warnt …
16 c++  c  functions 


6
Eine Sprache, die auf einer begrenzten Anzahl von Argumenten basiert, die an Funktionen übergeben werden
Die Idee ist von der Tatsache inspiriert, dass Operatoren wie +, -,% usw. als Funktionen mit einem oder zwei übergebenen Argumenten und ohne Nebenwirkungen angesehen werden können. Angenommen, ich oder jemand anderes schreibt eine Sprache, die die Übergabe von mehr als zwei Argumenten verhindert und auch nur über den Rückgabewert …

8
Feature vs. Function [geschlossen]
Geschlossen . Diese Frage ist meinungsbasiert . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 4 Jahren . Oft höre ich PMs (Projektmanager) über Eigenschaften und Funktionen …


5
Warum ist eine * Deklaration * von Daten und Funktionen in C-Sprache erforderlich, wenn die Definition am Ende des Quellcodes steht?
Betrachten Sie den folgenden "C" Code: #include<stdio.h> main() { printf("func:%d",Func_i()); } Func_i() { int i=3; return i; } Func_i()wird am Ende des Quellcodes definiert und es wird keine Deklaration bereitgestellt, bevor sie in verwendet wird main(). Genau zu dem Zeitpunkt , wenn der Compiler sieht Func_i()in main(), kommt es aus …



2
Was ist ein Beispiel für eine Fortsetzung, die nicht als Prozedur implementiert wurde?
Ein interessantes Diskussion über die Unterscheidung zwischen Rückrufen und Fortsetzungen bei SO hat diese Frage aufgeworfen. Per Definition ist eine Fortsetzung eine abstrakte Darstellung der Logik, die zur Vervollständigung einer Berechnung benötigt wird. In den meisten Sprachen wird dies als eine Prozedur mit einem Argument dargestellt, an die Sie den …

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.