closure จะ capture ตัวแปรที่มันอ้างถึง ทำให้ตัวแปรเหล่านั้นยังมีชีวิตอยู่ เมื่อ closure capture self และ self ก็ถือ closure นั้นด้วย (ในฐานะ stored property) ทั้งสองก็ทำให้กันและกันมีชีวิตอยู่ตลอดไป — นี่คือ ที่ทำให้หน่วยความจำรั่ว อย่าง จะตัดวงจรนี้
