Saya tidak dapat memikirkan alasan mengapa python membutuhkan del
kata kunci (dan sebagian besar bahasa tampaknya tidak memiliki kata kunci yang serupa). Sebagai contoh, alih-alih menghapus variabel, seseorang bisa langsung menugaskannya None
. Dan ketika menghapus dari kamus, sebuah del
metode dapat ditambahkan.
Apakah ada alasan untuk tetap del
menggunakan python, atau hanya sisa-sisa masa pengumpulan sampah sebelum Python?
del
bukan merupakan sisa pengumpulan sampah sebelum Anda dapat selalu melakukannya used = None
. Itu selalu masuk akal untuk memiliki sintaks khusus untuk itu. Karena kami memiliki GC GC sekarang, kasus di mana Anda ingin menggunakan keduanya kecil.
ERASE
(membunuh variabel tertentu) dan CLEAR
(membunuh semua variabel)
del
.