Câu hỏi được gắn thẻ «functional-programming»

Lập trình hàm là một mô hình cố gắng giải quyết các vấn đề tính toán bằng cách đánh giá chuỗi các hàm có đầu ra được xác định bởi đầu vào của chúng chứ không phải trạng thái chương trình. Trong phong cách lập trình này, các tác dụng phụ và dữ liệu có thể thay đổi bị phản đối và thường bị cô lập nghiêm ngặt.









4
API và lập trình chức năng
Từ sự tiếp xúc (hạn chế) của tôi đối với các ngôn ngữ lập trình chức năng, như Clojure, dường như việc đóng gói dữ liệu có vai trò ít quan trọng hơn. Thông thường các loại bản địa khác nhau như bản đồ hoặc bộ là loại tiền được …



2
Một ví dụ về việc tiếp tục không được thực hiện như một thủ tục là gì?
Một cuộc thảo luận thú vị về sự khác biệt giữa các cuộc gọi lại và tiếp tục về SO đã đặt ra câu hỏi này. Theo định nghĩa, tiếp tục là một đại diện trừu tượng của logic cần thiết để hoàn thành một tính toán. Trong hầu hết …

5
Tên của x.λf.fx (như áp dụng ngược) trong phép tính lambda là gì? Hàm tương ứng có tên chuẩn trong lập trình không?
Tên của x.λf.fx trong phép tính lambda là gì? Hàm tương ứng có tên chuẩn trong các ngôn ngữ lập trình chức năng, như Haskell không? Trong lập trình hướng đối tượng, có một tên thông thường cho một phương thức foolấy một hàm làm đối số, sao cho x.foo(f)trả …



Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.