Als «pass-by-value» getaggte Fragen

Pass-by-Value ist eine "One-Way-Übergabe", sodass Änderungen des übergebenen Werts innerhalb der Empfangsfunktion (oder einer anderen Entität wie einem Prozess usw.) nicht zurückgegeben werden.


8
Emulieren des Pass-by-Value-Verhaltens in Python
Ich möchte das Pass-by-Value-Verhalten in Python emulieren. Mit anderen Worten, ich möchte unbedingt sicherstellen, dass die von mir geschriebene Funktion die vom Benutzer bereitgestellten Daten nicht ändert. Eine Möglichkeit ist die Verwendung einer tiefen Kopie: from copy import deepcopy def f(data): data = deepcopy(data) #do stuff Gibt es einen effizienteren …



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.