Extension Methods
เคยไหมครับ? อยากให้ String มีเมธอดเท่ๆ อย่าง .isEmail() หรือ .toInt() โดยไม่ต้องมานั่งเขียน Utility class ให้วุ่นวาย?
Dart จัดให้ครับ! ด้วย Extension Methods เราสามารถ “แปะ” ฟังก์ชันเพิ่มเข้าไปใน Class ที่มีอยู่แล้วได้เลย (แม้แต่ Class ของ Dart เองอย่าง String, int, List ก็ทำได้หมด)
Extension Methods เป็นหนึ่งใน features ที่ได้รับความนิยมมากที่สุดเพราะช่วยให้โค้ดอ่านง่าย เป็นธรรมชาติ และ reusable
เข้าสู่ระบบเพื่อดูเนื้อหาเต็ม
ยืนยันตัวตนด้วยบัญชี Google เพื่อปลดล็อกบทความทั้งหมด
Login with Google