Làm cách nào tôi có thể lấy chỉ mục của phần tử tôi đang ở trong haskell khi tôi đang sử dụng bản đồ?Chỉ mục của phần tử trong danh sách trong Haskell
Ví dụ: tôi có danh sách này l = "a+bc?|(de)*fg|h"
và tôi muốn biết chỉ mục chính xác của phần tử tôi đang sử dụng khi tôi sử dụng chức năng map or scanl
.
Có chỉ mục theo yêu cầu của bạn là yêu cầu khá phổ biến khi xử lý danh sách (ví dụ: để báo cáo lỗi). –
Có nhiều cách sử dụng cho một chỉ mục khi xử lý một danh sách không liên quan gì đến việc sử dụng một thuật toán tối ưu. Vì vậy, đó là một dấu hiệu rất không chắc chắn. –