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.
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
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
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
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
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
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
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
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
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
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]
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
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
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
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,
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
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
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
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)
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
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
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){
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
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,
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
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
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
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
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
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
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
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
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
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
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,
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
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
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
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
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
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
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
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
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
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;
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
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
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
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
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
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