ในขณะที่ฉันชอบคิดว่าตัวเองเป็น coder Python ที่มีความสามารถพอสมควร แต่อีกด้านหนึ่งของภาษาที่ฉันไม่เคยคิดเลยก็คือนักตกแต่ง
ฉันรู้ว่าพวกเขาคืออะไร (เผินๆ) ฉันได้อ่านบทช่วยสอนตัวอย่างคำถามเกี่ยวกับ Stack Overflow และฉันเข้าใจไวยากรณ์สามารถเขียนของตัวเองได้บางครั้งใช้ @classmethod และ @staticmethod แต่ฉันไม่เคยใช้ มัณฑนากรเพื่อแก้ปัญหาในรหัส Python ของฉันเอง ฉันไม่เคยเจอปัญหาที่ฉันคิดว่า "อืม ... นี่มันดูเหมือนงานสำหรับมัณฑนากร!"
ดังนั้นฉันจึงสงสัยว่าพวกคุณจะเสนอตัวอย่างที่คุณใช้ตกแต่งภายในในโปรแกรมของคุณเองหรือไม่และหวังว่าฉันจะมี "A-ha!" ช่วงเวลาและรับพวกเขา
functools.lru_cache
ซึ่งทำสิ่งที่ Peter พูดตั้งแต่ Python 3.2 ออกมาในเดือนกุมภาพันธ์ 2011