Ich bin immer neugierig, was mit dem Rückgabewert von einer Funktion passiert, wenn ich einfach die Funktion aufrufen, ohne sie in Variablen zu übergeben. Wo ist es zurück? Wer hält es? Wie lange wird es halten?Funktion hat eine Rückkehr, wohin es zurückgeht? Wer hält es? Wie lange lebt es?
Das folgende Beispiel von Swift geschrieben
func returnFun(input: String) -> String {
return(input)
}
returnFun("Who Am I?")
returnFun
ist der Name der Funktion und es gibt alle Strings, die Sie in das Argument selbst als Zeichenfolge setzen. die Zeichenfolge Wer bin ich? wurde in das Argument gebracht, wohin geht es? Wer fängt es? Oder es wird gleich nach der Rückkehr zerstört werden?
Vielen Dank für Ihre Zeit und
sind Sie mit [Aufrufliste] (https://en.wikipedia.org/wiki/Call_stack) vertraut? –
@Will Ness Nein, ich kenne Call Stack überhaupt nicht. Danke für die Bereitstellung einer Studienrichtung – SLN