پاکسازی، هر اتفاقی که بیفتد
فایلی را باز میکنید، یک mutex را قفل میکنید یا زمانسنجی را راه میاندازید: هر کدام یک پاکسازی متناظر لازم دارد. defer اجازه میدهد پاکسازی را درست کنار راهاندازی بنویسید و Go آن را هنگام بازگشت تابع اجرا میکند، از هر مسیری که تابع تمام شود.