ทำความรู้จักกับภาษา python (44) : การจัดการกับ Object (ออบเจ็ค) ที่ไม่ได้ใช้

แชร์ความรู้ภาษา Python ไพทอน การเขียนโปรแกรมภาษาไพทอน

Moderator: mindphp, ผู้ดูแลกระดาน

dawthana
PHP Super Hero Member
PHP Super Hero Member
โพสต์: 604
ลงทะเบียนเมื่อ: 07/12/2016 10:55 am

ทำความรู้จักกับภาษา python (44) : การจัดการกับ Object (ออบเจ็ค) ที่ไม่ได้ใช้

โพสต์โดย dawthana » 18/01/2017 5:17 pm

การจัดการกับ Object (ออบเจ็ค) ที่ไม่ได้ใช้
ใน python (ไพทอน) จะทำการลบตัวแปร หรือ Object ที่ไม่ได้ใช้ให้อัตโนมัติแล้วคืนค่าหน่วยความจำให้กับระบบ โดยใช้ฟังก์ชัน __del__() (เดล) เพื่อการบริหาร Memory (เมมโมรี่) ในการสร้าง Class (คลาส) ที่มีขนาดใหญ่ซึ่งเรียกการจัดการนี้ว่า “Destructor (ดีสทรัคเตอร์)”

ตัวอย่างการใช้ del statement (เดล สเตรทเม้นท์)
del_statement.png
del_statement.png (40.84 KiB) เปิดดู 78 ครั้ง

ตัวอย่างการใช้ Destroy Object (ดิซทรอย ออบเจ็ค)
Destory_Object.png
Destory_Object.png (52.35 KiB) เปิดดู 78 ครั้ง


ศึกษาข้อมูลมาจาก https://www.youtube.com/watch?v=RsFkuXB0p2E&index=44&list=PLLi1ciqQAf8TVFbJpl7XY23lzdKrpxsMM



  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 2 และ บุคคลทั่วไป 0 ท่าน