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.

16
PHP-Funktionsrückgabearray
Ich muss mehrere Werte von einer Funktion zurückgeben, daher habe ich sie einem Array hinzugefügt und das Array zurückgegeben. <? function data(){ $a = "abc"; $b = "def"; $c = "ghi"; return array($a, $b, $c); } ?> Wie kann ich die Werte erhalten $a, $b, $cdurch die obige Funktion aufrufen?
77 php  arrays  function 




6
Ich gebe meiner Funktion Zugriff auf eine externe Variable
Ich habe ein Array außerhalb: $myArr = array(); Ich möchte meiner Funktion Zugriff auf das Array außerhalb des Arrays gewähren, damit es Werte hinzufügen kann function someFuntion(){ $myVal = //some processing here to determine value of $myVal $myArr[] = $myVal; } Wie gebe ich der Funktion den richtigen Bereich für …
76 php  function  scope 

7
Was ist effizienter: Geben Sie einen Wert gegen Referenzübergabe zurück?
Ich studiere gerade, wie man effizienten C ++ - Code schreibt, und bei Funktionsaufrufen kommt mir eine Frage in den Sinn. Vergleich dieser Pseudocode-Funktion: not-void function-name () { do-something return value; } int main () { ... arg = function-name(); ... } mit dieser ansonsten identischen Pseudocode-Funktion: void function-name (not-void& …

11
Wann muss der Komma-Operator überladen werden?
Ich sehe hin und wieder Fragen zu SO über das Überladen des Kommaoperators in C ++ (hauptsächlich unabhängig von der Überladung selbst, aber Dinge wie der Vorstellung von Sequenzpunkten), und ich frage mich: Wann sollten Sie das Komma überladen? Was sind einige Beispiele für seine praktische Verwendung? Ich kann mir …



10
Führen Sie eine Shell-Funktion mit Timeout aus
Warum sollte das funktionieren? timeout 10s echo "foo bar" # foo bar aber das würde nicht function echoFooBar { echo "foo bar" } echoFooBar # foo bar timeout 10s echoFooBar # timeout: failed to run command `echoFooBar': No such file or directory und wie kann ich es zum Laufen bringen?
76 bash  function  shell  timeout 

5
Der Rückgabetyp eines Lambdas kann durch den Rückgabewert abgeleitet werden. Warum kann eine Funktion nicht verwendet werden?
#include <iostream> int main(){ auto lambda = [] { return 7; }; std::cout << lambda() << '\n'; } Dieses Programm kompiliert und druckt 7. Der Rückgabetyp des Lambda wird basierend auf dem Rückgabewert von 7 zum ganzzahligen Typ abgeleitet. Warum ist das mit normalen Funktionen nicht möglich? #include <iostream> auto …
75 c++  function  c++11  lambda  auto 

6
C ++ Inline-Member-Funktion in der CPP-Datei
Ich weiß, dass Inline-Member-Funktionen per Definition in den Header aufgenommen werden sollten. Was aber, wenn es nicht möglich ist, die Implementierung der Funktion in den Header zu setzen? Nehmen wir diese Situation: Datei Ah #pragma once #include "B.h" class A{ B b; }; Datei Bh #pragma once class A; //forward …
75 c++  function  inline  member 

3
Wenden Sie die Funktion auf jedes Element einer Liste an
Wie wende ich eine Funktion auf die Liste der Variableneingaben an? Zum Beispiel gibt die filterFunktion wahre Werte zurück, aber nicht die tatsächliche Ausgabe der Funktion. from string import upper mylis=['this is test', 'another test'] filter(upper, mylis) ['this is test', 'another test'] Die erwartete Ausgabe ist: ['THIS IS TEST', 'ANOTHER …
75 python  list  function 



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.