Clojure - Chức năng
Clojure được biết đến như là một ngôn ngữ lập trình chức năng, do đó bạn sẽ mong đợi thấy nhiều sự nhấn mạnh về cách các chức năng hoạt động trong Clojure. Chương này bao gồm tất cả những gì có thể được thực hiện với các chức năng trong Clojure.
Sr.No. | Chức năng & Mô tả |
---|---|
1 | Xác định một chức năng
Một hàm được xác định bằng cách sử dụng ‘defn’ vĩ mô. |
2 | Chức năng ẩn danh
Một hàm ẩn danh là một hàm không có tên liên quan đến nó. |
3 | Các hàm với nhiều đối số
Các hàm Clojure có thể được xác định với không hoặc nhiều tham số. Các giá trị bạn chuyển cho các hàm được gọi làargumentsvà các đối số có thể thuộc bất kỳ loại nào. |
4 | Các chức năng đa dạng
Clojure đưa ra câu lệnh 'case' tương tự như câu lệnh 'switch' có sẵn trong ngôn ngữ lập trình Java. |
5 | Chức năng đặt hàng cao hơn
Các hàm bậc cao hơn (HOF) là các hàm nhận các hàm khác làm đối số. HOF là một kỹ thuật lập trình chức năng quan trọng và được sử dụng khá phổ biến trong Clojure. |