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.


2
Chúng ta có thể thực sự sử dụng tính bất biến trong OOP mà không mất tất cả các tính năng OOP chính không?
Tôi thấy những lợi ích của việc làm cho các đối tượng trong chương trình của tôi trở nên bất biến. Khi tôi thực sự suy nghĩ sâu sắc về một thiết kế tốt cho ứng dụng của mình, tôi thường tự nhiên thấy nhiều đối tượng của mình là …









4
Thiết kế trong ngôn ngữ hỗn hợp của người Viking: thiết kế hướng đối tượng hoặc lập trình chức năng?
Trong vài năm qua, các ngôn ngữ tôi muốn sử dụng ngày càng trở nên "chức năng" hơn. Bây giờ tôi sử dụng các ngôn ngữ là một loại "lai": C #, F #, Scala. Tôi thích thiết kế ứng dụng của mình bằng các lớp tương ứng với các …

1
Các mẫu UI trong các ngôn ngữ chức năng
Tôi muốn bắt đầu nghịch ngợm với ClojureScript, nhưng tôi bối rối về một số điểm. Vấn đề của tôi là cách tốt để đối phó với những thay đổi trạng thái đến từ sự tương tác của người dùng, khi bạn cố gắng làm việc theo chức năng. Hãy …



2
Giải pháp cho việc triển khai các hoạt động trên các cấu trúc dữ liệu liên kết đôi hoặc liên kết trong các ngôn ngữ có dữ liệu không thay đổi
Tôi muốn tìm hiểu cách tạo biểu đồ và thực hiện một số thao tác cục bộ trên chúng trong Haskell, nhưng câu hỏi không dành riêng cho Haskell, và thay vì biểu đồ, chúng tôi có thể xem xét các danh sách được liên kết đôi. Câu hỏi: Điều …

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.