Tag: return

Eine return-Anweisung verursacht, dass die Ausführung zum verlassen des aktuellen Unterprogramms und fortsetzen an der Stelle in den code sofort nach, wo die subroutine aufgerufen wurde, bekannt als die Rückkehr-Adresse. Die Rückkehr-Adresse wird gespeichert, in der Regel auf den Prozess call-stack, als Teil des Vorgangs der Herstellung der Unterprogramm-Aufruf. Einige Programmiersprachen erlauben es, eine Funktion zu spezifizieren, einen oder mehrere Rückgabewerte zurück an den code, der die Funktion aufgerufen wurde.

Rückkehr in Scala

Anzahl der Antworten 5 Antworten
Ich bin ein Neuling scala-Programmierer und stieß auf ein sonderbares Verhalten. def balanceMain(elem: List[Char]): Boolean = { if (elem.isEmpty) if (count == 0) true; else false; if (elem.head == '(') balanceMain(elem.tail, open, count + 1);.... Oben grundsätzlich

Zugriff auf eine Klasse' member-Variablen in Python?

Anzahl der Antworten 4 Antworten
class Example(object): def the_example(self): itsProblem = "problem" theExample = Example() print(theExample.itsProblem) Wie kann ich den Zugriff auf eine Klasse variable? Ich habe versucht, indem diese definition: def return_itsProblem(self): return itsProblem Aber ebenfalls fehlschlägt. InformationsquelleAutor der Frage Adam

In Ruby, was ist die Beziehung zwischen 'neuen' und 'initialisieren'? Wie die Rückkehr der nil während der Initialisierung?

Anzahl der Antworten 5 Antworten
Was ich will, ist: obj = Foo.new(0) # => nil or false Dies nicht funktioniert: class Foo def initialize(val) return nil if val == 0 end end Ich weiß in C/C++/Java/C# wir cant return einen Wert in

Wie, um wieder eine Struktur aus einer Funktion in C++?

Anzahl der Antworten 4 Antworten
Ich habe versucht ein paar verschiedene Foren und kann nicht scheinen, um eine klare Antwort, wie kann ich diese Funktion zurück struct? Wenn ich versuche, 'return newStudent;' erhalte ich die Fehlermeldung 'Keine geeignete benutzerdefinierte Konvertierung von studentType

Funktion in C++ gibt durch einen Wert oder Verweis?

Anzahl der Antworten 7 Antworten
Wenn eine Funktion (der aufgerufene) gibt eine Menge, um die der Anrufer Funktion, wird es zurückgegeben value oder by reference? Die Sache ist die ich geschrieben habe, eine Funktion, die baut eine sehr große Vektor aus, wenn

Wie die Rückkehr aus einer Funktion im Falle eines Fehlers in VBA

Anzahl der Antworten 4 Antworten
Ich bin neu in VBA und möchten die Rückkehr aus einer Funktion, wenn ich einen Fehler angezeigt. Nicht in der Lage, dies zu tun. Alle Zeiger? Function GetEditboxValue(control As IRibbonControl, text As String) As String If Not

Rückgabe von Arrays aus C++ - Funktion zu Python mit ctypes

Anzahl der Antworten 2 Antworten
Ich bin mit ctypes zu implementieren Sie eine C++ - Funktion in Python. Die C++ Funktion gibt einen Zeiger auf ein array. Leider habe ich nicht herausgefunden, wie man den Zugriff auf das array in Python. Ich

Das Verhalten der return-Anweisung in bash Funktionen

Anzahl der Antworten 4 Antworten
Ich habe Probleme beim Verständnis des Verhaltens der return gebaut-in in der bash. Hier ist ein Beispiel-Skript. #!/bin/bash dostuff() { date | while true; do echo returning 0 return 0 echo really-notreached done echo notreached return 3

Return-Adresse lokale Variablen in C

Anzahl der Antworten 5 Antworten
Sagen, ich habe die folgenden zwei Funktionen: 1 int * foo() { int b=8; int * temp=&b; return temp; } 2 int * foo() { int b=8; return &b; } Ich bekomme keine Verwarnung für den ersten

Jquery each - Schleife Stoppen und Rendite-Objekt

Anzahl der Antworten 4 Antworten
kann mir jemand sagen, warum die Schleife nicht zu stoppen nach dem 5 Eintrag? http://jsbin.com/ucuqot/edit#preview $(document).ready(function() { someArray = new Array(); someArray[0] = 't5'; someArray[1] = 'z12'; someArray[2] = 'b88'; someArray[3] = 's55'; someArray[4] = 'e51'; someArray[5]

Wie kann ich wieder zwei Werte aus einer Funktion in Python?

Anzahl der Antworten 7 Antworten
Ich möchte wieder zwei Werte aus einer Funktion in zwei getrennte Variablen. Zum Beispiel: def select_choice(): loop = 1 row = 0 while loop == 1: print('''Choose from the following options?: 1. Row 1 2. Row 2

Was ist der beste Weg, um einen Fehler zurück, der von einer Funktion, wenn ich schon gibt einen Wert zurück?

Anzahl der Antworten 8 Antworten
Schrieb ich eine Funktion in C, die konvertiert einen string in eine Ganzzahl und gibt die ganze Zahl. Wenn ich die Funktion aufrufen die ich auch will, es mich wissen zu lassen, wenn der string keine gültige

Wie kann man ein Objekt in C ++ zurückgeben?

Anzahl der Antworten 7 Antworten
Ich weiß, der Titel klingt vertraut, da es viele ähnliche Fragen, aber ich Frage für einen anderen Aspekt des Problems (ich kenne den Unterschied zwischen Sachen auf dem Stapel und legte Sie auf den heap). In Java

VB.NET Funktionsrückgabe

Anzahl der Antworten 6 Antworten
Um die Rückgabe eines Wertes von einem VB.NET Funktion kann man einen Wert zuweisen, um die Funktionen "Name", oder "return-Wert". Sehe ich manchmal diese inter-gemischt in der gleichen Funktion. Ich persönlich bevorzuge die Rückkehr. Meine Frage ist,

Erhalte 2 Stufen von dirname (__FILE__)

Anzahl der Antworten 7 Antworten
Wie kann ich wieder den Pfadnamen der aktuellen Datei nur 2 Verzeichnisse? Also, wenn ich meine aktuelle Datei-URL zurück theme/includes/functions.php Wie kann ich wieder "Thema/" Derzeit bin ich mit return dirname(__FILE__) InformationsquelleAutor der Frage levi | 2011-06-28

Was ist der beste Weg, um eine Funktion (die keinen Rückgabewert hat) in Python zu beenden, bevor die Funktion endet (z. B. ein Check fehlschlägt)?

Anzahl der Antworten 3 Antworten
Nehmen wir an, eine iteration, in der wir nennen eine Funktion ohne Rückgabewert. Die Art, wie ich denke, dass mein Programm sich Verhalten soll, erklärt sich in diesem pseudocode: for element in some_list: foo(element) def foo(element): do

Ist es eine schlechte Übung, die Rückgabe innerhalb einer void-Methode zu verwenden?

Anzahl der Antworten 10 Antworten
Stellen Sie sich den folgenden code: void DoThis() { if (!isValid) return; DoThat(); } void DoThat() { Console.WriteLine("DoThat()"); } Ist es in Ordnung eine Rückkehr innerhalb einer void-Methode? Gibt es irgendwelche Leistungseinbußen? Oder wäre es besser zu

Was bedeutet der boolesche Wert, der von einer Ereignisbehandlungsmethode in Android zurückgegeben wird?

Anzahl der Antworten 6 Antworten
In android, die meisten Ereignis-listener-Methoden geben einen booleschen Wert zurück. Was ist, true/false-Wert bedeuten ? was wird das Ergebnis in der Folge von Ereignissen ? class MyTouchListener implements OnTouchListener { @Override public boolean onTouch(View v, MotionEvent event)

Kopieren mit der "return" -Anweisung vermeiden

Anzahl der Antworten 6 Antworten
Ich habe eine sehr grundlegende Frage in C++. Wie zu vermeiden, kopieren Sie, wenn Sie ein Objekt zurückgeben ? Hier ist ein Beispiel : std::vector<unsigned int> test(const unsigned int n) { std::vector<unsigned int> x; for (unsigned int

Wie kommt man von einer groovigen Schließung zurück und stoppt die Hinrichtung?

Anzahl der Antworten 5 Antworten
Ich möchte wieder von einer Schließung, wie würde man bei Verwendung einer break-Anweisung in einer Schleife. Beispiel: largeListOfElements.each{ element-> if(element == specificElement){ //do some work return //but this will only leave this iteration and start the next

Konstruktor gibt den Wert zurück?

Anzahl der Antworten 5 Antworten
Betrachten Sie den folgenden code, sehe ich den Konstruktor gibt einen Wert zurück. Ich dachte, dass Konstruktoren nur die Objekte zurückgegeben. Kann mir jemand sagen, was ich bin fehlt? public function __construct($username = null, $password = null){

Ist die Rückkehr eine Schleife?

Anzahl der Antworten 6 Antworten
Angenommen ich habe eine Schleife wie diese: for (var i = 0; i < SomeArrayOfObject.length; i++) { if (SomeArray[i].SomeValue === SomeCondition) { var SomeVar = SomeArray[i].SomeProperty; return SomeVar; } } Kurze Frage: hat der return beendet die

Kann ein Konstruktor einen NULL-Wert zurückgeben?

Anzahl der Antworten 15 Antworten
Ich weiß Konstruktoren nicht "zurück" nichts, aber zum Beispiel wenn ich den Anruf CMyClass *object = new CMyClass() gibt es eine Möglichkeit, um Objekt zu NULL, wenn der Konstruktor fehlschlägt? In meinem Fall habe ich einige Bilder,

Enumerable.Empty & lt; T & gt; () äquivalent für IQueryable

Anzahl der Antworten 4 Antworten
Wenn eine Methode gibt IEnumerable<T> und ich nicht alles zurück, wir können Enumerable.Empty<T>(). Gibt es ein äquivalent zu der oben für die Methode der Rückkehr IQueryable<T> InformationsquelleAutor der Frage Numan | 2010-04-22

Was bedeutet die Anweisung "return {}" in C ++ 11?

Anzahl der Antworten 4 Antworten
Was bedeutet die Aussage return {}; in C++11 zeigen, und wenn zu verwenden es anstelle von (sagen wir) return NULL; oder return nullptr; InformationsquelleAutor der Frage Pedia | 2016-09-14

Rohe Zeichenkette aus Variable drucken? (nicht die Antworten bekommen)

Anzahl der Antworten 4 Antworten
Ich versuche einen Weg zu finden, um eine Zeichenfolge zu drucken in roher form aus einer variable. Zum Beispiel, wenn ich eine Umgebungsvariable von windows für einen Pfad, der Aussehen könnte wie 'C:\Windows\Users\alexb\" ich weiß, dass ich

Übergeben von Argumenten an AsyncTask und Zurückgeben von Ergebnissen

Anzahl der Antworten 5 Antworten
Ich habe eine Anwendung, die einige lange Berechnungen, und ich möchte, um zu zeigen, eine Fortschrittsanzeige, während dies geschieht. Bisher habe ich festgestellt, dass ich könnte dies mit threads/Handler, aber hat nicht funktioniert, und dann fand ich

Warum gibt "return list.sort ()" None zurück, nicht die Liste?

Anzahl der Antworten 5 Antworten
Habe ich in der Lage, um zu überprüfen, dass die findUniqueWords führt im Ergebnis sortiert list. Es wird jedoch nicht return die listwarum? def findUniqueWords(theList): newList = words = # Read a line at a

Ist es besser, `undefined` oder` null` von einer JavaScript-Funktion zurückzugeben?

Anzahl der Antworten 9 Antworten
Ich habe eine Funktion, die ich geschrieben habe, die im Grunde wie folgt aussieht: function getNextCard(searchTerms) { //Setup Some Variables //Do a bunch of logic to pick the next card based on termed passed through what I'll

Rückkehr von einem finally Block in Java

Anzahl der Antworten 5 Antworten
War ich überrascht, vor kurzem erfahren, dass es möglich, eine return-Anweisung in einem finally-block in Java. Scheint es, wie viele Leute denken, es ist eine schlechte Sache zu tun, wie beschrieben, in 'Don ' T return in

Wann sollte ich in es6 Pfeilfunktionen `return` verwenden?

Anzahl der Antworten 3 Antworten
Den neuen es6 Pfeil-Funktionen sagen return implizit ist unter bestimmten Umständen: Der Ausdruck ist auch die impliziten Rückgabewert der Funktion. In welchen Fällen brauche ich return mit es6 Pfeil-Funktionen? InformationsquelleAutor der Frage Jess Telford | 2015-03-05

Unterschied zwischen Return und Exit in Bash-Funktionen

Anzahl der Antworten 9 Antworten
Was ist der Unterschied zwischen den return und exit Anweisung in BASH Funktionen mit Bezug auf exit-codes? InformationsquelleAutor der Frage lecodesportif | 2010-12-12

Warum ist der Standard-Rückgabewert von main 0 und nicht EXIT_SUCCESS?

Anzahl der Antworten 9 Antworten
ISO 1998 c++ standard legt nicht explizit eine return-Anweisung in der main ist äquivalent zu verwenden return 0. Aber was ist, wenn eine Implementierung hat einen anderen Anspruch "keine Fehler" - code, zum Beispiel -1? Warum nicht

Java-Methode mit Rückgabetyp kompiliert ohne return-Anweisung

Anzahl der Antworten 3 Antworten
Frage 1: Warum funktioniert der folgende code kompilieren, ohne dass eine return-Anweisung? public int a() { while(true); } Hinweis: Wenn ich zurück nach Weile dann bekomme ich eine Unreachable Code Error. Frage 2: Auf der anderen Seite,

Wie kehren Sie zu einem Bash-Skript zurück?

Anzahl der Antworten 3 Antworten
Verwende ich ein Skript, das erstreckt sich über die bash-Quellcode-Funktion; #!/bin/bash source someneatscriptthatendsprematurely.sh Ich würde gerne in der Lage, die Rückkehr aus dem Skript, ohne dabei das Haupt-Skript. Mittels exit bricht das script, return nur in Funktionen

NGINX - Rückgabe 301 vs Rewrite

Anzahl der Antworten 1 Antworten
Benutze ich NGINX in meinem dedizierten server. Ich habe eine Frage, mit der zurück und rewrite 301. Rewrite 301: rewrite ^ http://xxx.xxxxx.net/xx-xxx/$request_uri? permanent; Return 301: location ~ redirect-this/?$ { return 301 http://xxx.xxxxx.net/xx-xxx/redirect-this$1; } Alle korrekt umleiten, um

Javascript onclick Rückkehrfunktionalität

Anzahl der Antworten 3 Antworten
Bin ich wirklich neu auf javascript, und stolperte über die zurück-Funktion. Im Grunde, was ist der Unterschied in Bezug auf diese 2 Aussagen? <input type="checkbox" onclick="doAlert()" /> vs <input type="checkbox" onclick="return doAlert();" /> Im wesentlichen beide kehrten

Was ist der Sinn der Rückkehr in Ruby?

Anzahl der Antworten 6 Antworten
Was ist der Unterschied zwischen return und nur darum, eine variable, die wie die folgenden: no return def write_code(number_of_errors) if number_of_errors > 1 mood = "Ask me later" else mood = "No Problem" end mood end return

Wie gibt man mehrere Objekte von einer Java-Methode zurück?

Anzahl der Antworten 25 Antworten
Ich will zurück zwei Objekte aus einer Java-Methode, und Frage mich, was könnte ein guter Weg, dies zu tun? Möglichkeiten, die ich denken kann, sind: Rückkehr einer HashMap (da die beiden Objekte verbunden sind) oder senden Sie

Wenn ich in Python in einen "mit" -Block zurückkehre, wird die Datei immer noch geschlossen?

Anzahl der Antworten 3 Antworten
Folgendes: with open(path, mode) as f: return [line for line in f if condition] Wird die Datei richtig geschlossen sein, oder hat Sie return irgendwie umgehen Kontext-manager? InformationsquelleAutor der Frage Lightbreeze | 2012-03-27

Wie gibt Python mehrere Werte von einer Funktion zurück?

Anzahl der Antworten 6 Antworten
Habe ich geschrieben das folgenden code: class FigureOut: def setName(self, name): fullname = name.split() self.first_name = fullname[0] self.last_name = fullname[1] def getName(self): return self.first_name, self.last_name f = FigureOut() f.setName("Allen Solly") name = f.getName() print (name) Bekomme ich

Wie Smart Pointer (shared_ptr), als Referenz oder nach Wert zurückgegeben?

Anzahl der Antworten 2 Antworten
Sagen wir ich habe eine Klasse mit einer Methode, gibt einen shared_ptr. Was sind die möglichen Vorteile und Nachteile der Rückgabe per Referenz oder per Wert? Zwei mögliche Hinweise: Früh Objekt der Zerstörung. Wenn ich zurück shared_ptr

Wie gibst du mehrere Werte in Python zurück?

Anzahl der Antworten 13 Antworten
Der übliche Weg, um mehrere Werte zurückgeben, die in Sprachen, die es unterstützen, ist oft tupling. Option: Mit einem Tupel Betrachten Sie dieses einfache Beispiel: def f(x): y0 = x + 1 y1 = x * 3

In Bezug auf Java-Switch-Anweisungen - Verwenden Sie jeweils die Rückgabe und das Auslassen von Pausen

Anzahl der Antworten 10 Antworten
Gegeben, diese Methode, funktioniert diese repräsentieren einige unerhörte stilistische oder semantische faux pas: private double translateSlider(int sliderVal) { switch (sliderVal) { case 0: return 1.0; case 1: return .9; case 2: return .8; case 3: return .7;

Was ist der Unterschied zwischen PHP Echo und PHP Return in Plain English?

Anzahl der Antworten 13 Antworten
Ja, ich habe diese Frage gegoogelt und auch nach meinem lehrbuch (PHP, Don Gosselin), aber ich habe ernsthaft nicht zu verstehen scheinen, der Erklärung. Aus meinem Verständnis: echo = zeigt das Endergebnis einer Funktion return = gibt

Gibt char [] / string von einer Funktion zurück

Anzahl der Antworten 5 Antworten
Im ziemlich neuen, Programmierung in C und derzeit im Versuch zu erstellen, die eine Funktion zurückgibt, die einen c-string/char-array und die Zuweisung an eine variable. So weit, ich habe beobachtet, dass wieder ein char * ist die

Warum gibt meine Funktion None zurück?

Anzahl der Antworten 4 Antworten
Kann dies eine einfach zu beantwortende Frage, aber ich kann nicht dieses einfache Programm zu arbeiten und es macht mich verrückt. Ich habe dieses Stück code: def Dat_Function(): my_var = raw_input("Type \"a\" or \"b\": ") if my_var

String von der C-Funktion zurückgeben

Anzahl der Antworten 7 Antworten
Habe ich noch nicht benutzt, C in über 3 Jahren, ich bin ziemlich rostig auf eine Menge Dinge. Ich weiß, das klingt dumm, aber ich kann nicht zurückgeben einer Zeichenfolge aus einer Funktion im moment. Gehen Sie

Scala Rückgabetyp für Tupel-Funktionen

Anzahl der Antworten 2 Antworten
Möchte ich ein scala-Funktion gibt eine scala-Tupel. Kann ich eine Funktion wie diese: def foo = (1,"hello","world") und das funktioniert Prima, aber jetzt möchte ich sagen, dass der compiler was erwarte ich mir von der Funktion zurückgegeben

Die beste Methode, um einen Wert aus einem Python-Skript zurückzugeben

Anzahl der Antworten 1 Antworten
Ich ein Skript geschrieben in python, das dauert ein paar Dateien, läuft ein paar tests, und zählt die Anzahl der total_bugs beim schreiben von neuen Dateien mit Informationen für jede (bugs+mehr). Nehmen, ein paar Dateien aus dem