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
Tôi nên học gì từ Đề án?
Tôi đã tự hỏi những tính năng độc đáo nào tôi có thể học được từ Scheme sẽ giúp tôi trở thành một lập trình viên tốt hơn? Tôi có nhiều kinh nghiệm trong các ngôn ngữ chính, và tôi đang tìm cách mở rộng tầm nhìn của mình và …





5
Thực hành tốt nhất - Gói nếu xung quanh chức năng gọi vs Thêm thoát sớm nếu bảo vệ trong chức năng
Tôi biết điều này có thể rất cụ thể trong trường hợp sử dụng, nhưng tôi thấy mình tự hỏi điều này quá thường xuyên. Có một cú pháp thường được ưa thích. Tôi không hỏi cách tiếp cận tốt nhất là gì khi trong một chức năng, tôi đang …

3
Tại sao việc sử dụng toán tử gán hoặc vòng lặp không được khuyến khích trong lập trình chức năng?
Nếu hàm của tôi đáp ứng hai yêu cầu dưới đây, tôi tin rằng hàm Sum trả về tổng của các mục trong danh sách trong đó mục được đánh giá là đúng với điều kiện đã cho đủ điều kiện để được gọi là hàm thuần túy, phải không? …

6
Điều gì có thể đi sai trong bối cảnh lập trình chức năng nếu đối tượng của tôi có thể thay đổi?
Tôi có thể thấy những lợi ích của các đối tượng có thể thay đổi và bất biến như các đối tượng bất biến lấy đi rất nhiều khó khăn để khắc phục các sự cố trong lập trình đa luồng do trạng thái chia sẻ và có thể ghi. …







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.