Tôi hiện đang cố gắng mở rộng chương trình OCaml của một người bạn. Đó là một bộ sưu tập khổng lồ các chức năng cần thiết cho một số phân tích dữ liệu .. Vì tôi không phải là thực sự là một vết nứt OCaml Tôi hiện đang bị mắc kẹt trên một (cho tôi) Danh sách lạ thực hiện:Danh sách Ocaml: Thực hiện chức năng chắp thêm và bản đồ
type 'a cell = Nil
| Cons of ('a * 'a llist)
and 'a llist = (unit -> 'a cell);;
tôi đã tìm ra rằng điều này thực hiện một số loại "lười biếng" danh sách, nhưng tôi hoàn toàn không có ý tưởng làm thế nào nó thực sự hoạt động. Tôi cần phải thực hiện một chức năng Phụ lục và Bản đồ dựa trên loại trên. Có ai có ý tưởng làm thế nào để làm điều đó?
Bất kỳ trợ giúp nào thực sự sẽ được đánh giá cao!