Python Tips : Decorator
Oct 22, 2020
Decorator หรือการ Function เรียก Function
โดยปกติ ความสามารถของ Python สามารถเรียกได้อยู่แล้ว
ผลลัพธ์
แต่เราสามารถเขียนแบบ decorator ได้ ดังนี้
- ต้อง define wrapper()
- ต้อง return wrapper
- ถ้าอยากใช้ feature decorator ให้ประกาศใส่ตัว @ ไปข้างหน้า
- เวลาจะเรียกใช้ ให้เรียก function ไหนใน @my_decorator ก็ให้เรียก ตรงๆ (func1())
- ใน @my_decorator จามารถมีหลาย function ได้
ผลลัพธ์