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

Lập trình hàm là một mô hình lập trình dựa trên việc xây dựng các khái niệm trừu tượng bằng cách sử dụng các hàm, tránh các tác dụng phụ và thay đổi trạng thái. Lập trình chức năng thuần túy là chủ đề an toàn.

5
Bản đồ hoặc giảm với chỉ mục trong Swift
Có cách nào để lấy chỉ mục của mảng trong maphoặc reducetrong Swift không? Tôi đang tìm kiếm một cái gì đó giống như each_with_indextrong Ruby. func lunhCheck(number : String) -> Bool { var odd = true; return reverse(number).map { String($0).toInt()! }.reduce(0) { odd = !odd return $0 + (odd …

5
Nâng hạ thế giới là gì trong Haskell?
Tôi không hiểu "nâng" là gì. Trước tiên tôi có nên hiểu các đơn nguyên trước khi hiểu "thang máy" là gì không? (Tôi hoàn toàn không biết gì về các đơn vị, quá :) Hoặc ai đó có thể giải thích cho tôi bằng những từ đơn giản?






7
Làm cách nào để cập nhật phần tử bên trong Danh sách với ImmutableJS?
Đây là những gì tài liệu chính thức nói updateIn(keyPath: Array<any>, updater: (value: any) => any): List<T> updateIn(keyPath: Array<any>, notSetValue: any, updater: (value: any) => any): List<T> updateIn(keyPath: Iterable<any, any>, updater: (value: any) => any): List<T> updateIn(keyPath: Iterable<any, any>, notSetValue: any, updater: (value: any) => any): List<T> Không có cách …



5
Tại sao không có tướng trong Go?
Tuyên bố miễn trừ trách nhiệm: Tôi mới chỉ chơi với Go được một ngày, vì vậy rất có thể tôi đã bỏ lỡ rất nhiều. Có ai biết tại sao không có hỗ trợ thực sự cho thuốc generic / mẫu / whatsInAName trong Go không? Vì vậy, có …

29
Tại sao tôi nên học Lisp? [đóng cửa]
Vì hiện tại, câu hỏi này không phù hợp với định dạng Hỏi & Đáp của chúng tôi. Chúng tôi hy vọng câu trả lời sẽ được hỗ trợ bởi các sự kiện, tài liệu tham khảo hoặc chuyên môn, nhưng câu hỏi này có thể sẽ thu hút tranh …


3
Hindley-Milner là gì?
Tôi đã gặp thuật ngữ Hindley-Milner này và tôi không chắc có nắm bắt được ý nghĩa của nó không. Tôi đã đọc các bài viết sau: Steve Yegge - Ngôn ngữ động tấn công trở lại Steve Yegge - Vấn đề Pinocchio Daniel Spiewak - Hindley-Milner là gì? (và …


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.