return

Eine return-Anweisung bewirkt, dass die Ausführung die aktuelle Subroutine verlässt und an der Stelle im Code unmittelbar nach dem Aufruf der Subroutine, der so genannten Rückkehradresse, fortgesetzt wird. Die Rücksprungadresse wird normalerweise im Aufrufstapel des Prozesses als Teil des Unterprogrammaufrufs gespeichert. Einige Programmiersprachen erlauben einer Funktion, einen oder mehrere Rückgabewerte anzugeben, die an den Code zurückgegeben werden, der die Funktion aufgerufen hat.
5
Antworten

Unterschied zwischen Rückgabe und Druck in Python? [Duplikat]

In Python verstehe ich die Rückgabefunktion nicht. Warum sollte ich es benutzen, wenn ich es einfach ausdrucken könnte? %Vor% Dieser Code gibt mir 3 . Aber mit der Rückkehr macht es genau dasselbe. %Vor% Was ist der Unterschied zwisc...
07.10.2010, 12:06
4
Antworten

Gebe 2 Zeichenfolgen mit Funktion in C # zurück [duplizieren]

Ich habe eine Funktion, wo ich 2 Werte zurückgeben möchte? Ist das möglich? Dies ist mein Code, aber es scheint nicht so zu sein, dass ich 2 Werte zurückgeben möchte %Vor% Ich habe gegoogelt, aber ich habe nicht gefunden, was ich brauch...
12.05.2013, 07:06
5
Antworten

Reduzierung der Anzahl der Rückgabeanweisungen in einer Methode

Ich habe einen Java-Code, in dem es mehrere Rückgabeanweisungen in einer einzigen Methode gibt. Aber zum Zweck der Code-Reinigung kann ich nur eine Return-Anweisung pro Methode haben. Was kann getan werden, um dies zu überwinden? Hier ist ein...
19.05.2014, 13:11
5
Antworten

Wie wird ein Objekt, das standardmäßig initialisiert wird, elegant zurückgegeben?

Ich habe eine Klasse wie unten: %Vor% Ich denke, dass die Aussage return VeryVeryVeryLongTypeName(); sehr langwierig und hässlich ist, meine Frage ist also: Wie wird ein Objekt, das standardmäßig initialisiert wird, elegant zurückgege...
14.09.2013, 06:06
1
Antwort

einen leeren Vektor zurückgeben c ++ [duplizieren]

Voraussetzung ist, dass ich nach einem Vektor suchen muss, um zu sehen, ob er den übergebenen Wert als Parameter enthält. Wenn der Wert im Vektor vorhanden ist, gebe ich den Vektor zurück. Ansonsten gebe ich einen leeren Vektor zurück. Ich bin...
12.06.2014, 02:18
2
Antworten

Kann eine Python-Funktion nur den zweiten von zwei Werten zurückgeben?

Ich habe eine Python-Funktion, die mehrere Werte zurückgibt. Betrachten Sie als Beispiel für diese Frage die folgende Funktion, die zwei Werte zurückgibt. %Vor% Ich weiß, dass diese Funktion beide Werte x, y = function() zurückgeben kann....
24.04.2015, 14:45
7
Antworten

Was passiert mit nicht verwendeten Funktionsrückgabewerten?

Wenn ich ein Programm habe: %Vor% Was passiert mit dem Rückgabewert von TestInReturn(a,b) , da dieser nicht verwendet wird?     
26.02.2013, 18:25
5
Antworten

wie erklärt man die Rückgabeanweisung im Konstruktor?

Soweit ich weiß, gibt der Konstruktor nichts zurück, nicht einmal void, und auch %Vor% in einer beliebigen Methode bedeutet, dass void zurückgegeben wird. so in meinem Programm %Vor% Ich rufe an %Vor% die VOID zurückgibt, aber...
04.03.2013, 06:09
1
Antwort

Gespeicherte Prozedur, die eine Zeichenfolge zurückgibt? [Duplikat]

Also habe ich folgende einfache Prozedur erstellt: %Vor% Ich wollte es dann ausführen, indem ich die folgende Anweisung abfing: %Vor% Warum erhalte ich die ganze Zeit folgenden Fehler? Konvertierung fehlgeschlagen, wenn der varch...
30.11.2012, 16:35
4
Antworten

C ++ - Objekt als Rückgabewert: Kopieren oder Referenzieren?

Ich wollte testen, wie sich C ++ verhält, wenn der Rückgabewert einer Funktion ein Objekt ist. Ich habe dieses kleine Beispiel gemacht, um zu beobachten, wie viele Bytes zugeordnet sind und festzustellen, ob der Compiler eine Kopie des Objekts e...
05.04.2012, 20:27