Heim >Backend-Entwicklung >Python-Tutorial >Wie wirkt sich die Platzierung der Rückgabeerklärung auf die Schleifenfunktionalität aus?
Platzierung der Return-Anweisung in For-Schleifen
In diesem speziellen Fall behindert die Platzierung der Return-Anweisung innerhalb der Funktion make_list die beabsichtigte Funktionalität des Programms . Die Return-Anweisung sollte sich am Ende der Funktion befinden, nicht innerhalb der for-Schleife.
Die for-Schleife wird dreimal durchlaufen, was drei Haustiereinträgen entspricht. Allerdings beendet die vorzeitig platzierte return-Anweisung die Funktion vorzeitig und lässt nur einen Pet-Eintrag zu. Im Einzelnen:
Korrekte Platzierung:
Um die Eingabe von drei Haustiereinträgen wie vorgesehen zu ermöglichen, sollte die Return-Anweisung an das Ende der Funktion make_list verschoben werden, nachdem die for-Schleife ihre Iterationen abgeschlossen hat.
Das obige ist der detaillierte Inhalt vonWie wirkt sich die Platzierung der Rückgabeerklärung auf die Schleifenfunktionalität aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!