Als «return-type» getaggte Fragen

ist für Fragen, die sich mit dem Typ der von einer Funktion zurückgegebenen Variablen oder dem von einer Funktion zurückgegebenen Wert befassen.

17
Was sollte main () in C und C ++ zurückgeben?
Was ist der richtige (effizienteste) Weg, um die main()Funktion in C und C ++ zu definieren - int main()oder void main()- und warum? Wenn int main()dann return 1oder return 0? Es gibt zahlreiche Duplikate dieser Frage, darunter: Was sind die gültigen Signaturen für die main()Funktion von C ? Der Rückgabetyp …

13
Pandas-Funktion auf Spalte anwenden, um mehrere neue Spalten zu erstellen?
Wie man das bei Pandas macht: Ich habe eine Funktion extract_text_features für eine einzelne Textspalte, die mehrere Ausgabespalten zurückgibt. Insbesondere gibt die Funktion 6 Werte zurück. Die Funktion funktioniert, es scheint jedoch keinen geeigneten Rückgabetyp (Pandas DataFrame / Numpy Array / Python-Liste) zu geben, sodass die Ausgabe korrekt zugewiesen werden …


7
Wie mache ich den Rückgabetyp einer Methode generisch?
Gibt es eine Möglichkeit, diese Methode generisch zu gestalten, damit ich einen String, Bool, Int oder Double zurückgeben kann? Im Moment wird eine Zeichenfolge zurückgegeben, aber wenn "true" oder "false" als Konfigurationswert gefunden werden kann, möchte ich beispielsweise einen Bool zurückgeben. public static string ConfigSetting(string settingName) { return ConfigurationManager.AppSettings[settingName]; }
165 c#  .net  generics  return-type 

3
Nullable Rückgabetypen in PHP7
PHP 7 führt Rückgabetypdeklarationen ein . Das heißt, ich kann jetzt angeben, dass der Rückgabewert eine bestimmte Klasse, Schnittstelle, ein bestimmtes Array, ein aufrufbarer oder einer der neu anzeigbaren Skalartypen ist, wie dies für Funktionsparameter möglich ist. function returnHello(): string { return 'hello'; } Oft kommt es vor, dass ein …



4
Was ist der Unterschied zwischen der Rückgabe von void und der Rückgabe einer Aufgabe?
Beim Betrachten verschiedener C # Async CTP-Beispiele sehe ich einige Async-Funktionen, die zurückkehren void, und andere, die das Nicht-Generische zurückgeben Task. Ich kann sehen, warum die Rückgabe von a Task<MyType>nützlich ist, um Daten an den Aufrufer zurückzugeben, wenn der asynchrone Vorgang abgeschlossen ist, aber die Funktionen, die ich gesehen habe …


15
Rückgabe eines anonymen Typs in C #
Ich habe eine Abfrage, die einen anonymen Typ zurückgibt, und die Abfrage befindet sich in einer Methode. Wie schreibst du das: public "TheAnonymousType" TheMethod(SomeParameter) { using (MyDC TheDC = new MyDC()) { var TheQueryFromDB = (.... select new { SomeVariable = ...., AnotherVariable = ....} ).ToList(); return "TheAnonymousType"; } }

5
Rückkehr von Lambda forEach () in Java
Ich versuche, einige for-each-Schleifen in Lambda- forEach()Methoden zu ändern, um die Möglichkeiten von Lambda-Ausdrücken zu entdecken. Folgendes scheint möglich zu sein: ArrayList<Player> playersOfTeam = new ArrayList<Player>(); for (Player player : players) { if (player.getTeam().equals(teamName)) { playersOfTeam.add(player); } } Mit Lambda forEach() players.forEach(player->{if (player.getTeam().equals(teamName)) {playersOfTeam.add(player);}}); Aber der nächste funktioniert nicht: for …

5
PHP 7-Schnittstellen, Rückgabetyp und Self
UPDATE : PHP 7.4 unterstützt jetzt Kovarianz und Kontravarianz, wodurch das in dieser Frage aufgeworfene Hauptproblem behoben wird. Ich bin auf ein Problem mit der Verwendung von Hinweisen zum Rückgabetyp in PHP 7 gestoßen. Mein Verständnis ist, dass Hinweise : selfbedeuten, dass Sie beabsichtigen, dass eine implementierende Klasse sich selbst …



3
Warum kann 'kotlin.Result' nicht als Rückgabetyp verwendet werden?
Ich habe eine Methode erstellt und die Rückgabe erfolgt Result<R>in einer Klasse von MyClass<R>, aber die Fehlermeldung lautet: 'kotlin.Result' kann nicht als Rückgabetyp verwendet werden Ich habe auch im Quellcode des Ergebnisses nach einigen Hinweisen gesucht. Warum ist das so? Testcode (unter Verwendung von Version 1.3-RC). class MyClass<R>(val r: R) …

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.