Ich kann mir keinen Grund vorstellen, warum Python das del
Schlüsselwort benötigt (und die meisten Sprachen scheinen kein ähnliches Schlüsselwort zu haben). Anstatt beispielsweise eine Variable zu löschen, könnte man None
sie einfach zuweisen . Beim Löschen aus einem Wörterbuch kann eine del
Methode hinzugefügt werden.
Gibt es einen Grund, del
in Python zu bleiben , oder ist es ein Überbleibsel von Pythons Tagen vor der Müllabfuhr?
del
ist kein Überbleibsel der Sammlung vor dem Müll, weil man es immer haben könnte used = None
. Es ist einfach immer sinnvoll, eine bestimmte Syntax dafür zu haben. Da wir jetzt zylische GC haben, sind die Fälle, in denen Sie beides verwenden möchten, klein.
ERASE
(bestimmte Variablen töten) und CLEAR
( alle Variablen töten )
del
.