2010-09-10 37 views
9

Có phải chức năng accumulate, compress, fold & reduce từ đồng nghĩa?Tích lũy vs lần so với giảm so với nén

+2

là tên hàm chỉ như vậy và không phải tất cả tên này tồn tại trong mọi ngôn ngữ chức năng, bạn nên cụ thể hơn một chút về ngữ cảnh của ngôn ngữ chức năng bạn sử dụng. – kriss

+0

Là một loại liên kết chéo được chấp nhận ở đây: http://stackoverflow.com/questions/3082324/foldl-versus-foldr-behavior-with-infinite-lists Haskell khá tinh vi trong việc xử lý các cấu trúc này. – JohnRood

Trả lời

9

Vâng, nó phụ thuộc vào ngôn ngữ. Nó là một chức năng phổ biến với các tên khác nhau trong các ngôn ngữ khác nhau.
Xem: Wikipedia entry

Nhưng có, nó thường được gọi là tên bạn đã đề cập cộng inject.
Mục nhập Wikipedia có một danh sách toàn diện hơn về các bí danh của nó bằng nhiều ngôn ngữ.

+0

và một số tên trong số này được sử dụng cho các ý nghĩa khác nhau (hoặc thậm chí hoàn toàn khác). Giống như nén để gọi một số thuật toán nén. – kriss

Các vấn đề liên quan