Tôi đang cố gắng viết một hàm haskell có hai danh sách các số nguyên và tạo một danh sách với các phần tử được chọn luân phiên từ hai danh sách.Haskell - các phần tử xen kẽ từ hai danh sách
tôi có chức năng:
blend xs ys
Một ví dụ:
blend [1,2,3] [4,5,6]
nên trở
[1,4,2,5,3,6]
logic của tôi là để zip hai danh sách với nhau, tạo ra các cặp thay thế các yếu tố, sau đó bằng cách nào đó loại bỏ chúng khỏi bộ dữ liệu của chúng.
Việc xóa chúng khỏi bộ dữ liệu của chúng mà tôi không thể tìm ra cách triển khai.
Cách rất hay để làm điều đó! Cảm ơn. – Shabu