Higher Order Functions trong Scala
Bài viết được sự cho phép của tác giả Nguyễn Văn Minh Định nghĩa Higher Order Function Higher Order Function là function thỏa mãn ít nhất một trong hai điều kiện : Có ít nhất một tham số truyền vào là một function khác Kết quả trả về của HOF đó là một function khác. Với Higher Order Function, tính trừu tượng hóa, tái sử dụng chính là điểm mạnh. [irp posts="7274" name="10 lí do để học Scala và FP"] [irp posts="30597" name="Cân bằng công việc chính với dự án ngoài liệu có khó không?"] Tính trừu tượng hóa (Abstraction) Hãy nghĩ đến dây chuyền lắp ráp một chiếc xe. Dây chuyền gồm bốn bộ phận: Bộ phận tạo bánh xe Bộ phận tạo khung xe Bộ phận tạo động cơ Bộ phận lắp ráp Bộ phận tạo bánh xe sẽ tạo ra bánh xe và chuyển qua bộ phận lắp. Tương tự như vậy, bộ phận tạo khung xe và bộ phân tạo động cợ sẽ tạ [...]
Read more