मैं वास्तव में किसी भी कारण से नहीं सोच सकता कि अजगर को del
कीवर्ड की आवश्यकता क्यों है (और अधिकांश भाषाओं में समान कीवर्ड नहीं लगता है)। उदाहरण के लिए, एक वेरिएबल को हटाने के बजाय, कोई None
इसे असाइन कर सकता है। और जब शब्दकोश से हटाते हैं, तो एक del
विधि जोड़ी जा सकती है।
क्या del
अजगर में रखने का कोई कारण है , या यह पायथन के पूर्व-कचरा संग्रह दिनों का एक उल्लास है?
del
पूर्व-कचरा संग्रह का एक वेस्टेज नहीं है क्योंकि आपके पास हमेशा हो सकता है used = None
। यह हमेशा समझ में आता है कि इसके लिए विशिष्ट वाक्यविन्यास है। चूँकि अब हमारे पास बेलनाकार GC है, ऐसे मामले जहाँ आप उपयोग करना चाहते हैं, वे छोटे हैं।
ERASE
(विशिष्ट चर को मारें ) और CLEAR
( सभी चर को मारें )
del
।