Giả sử tôi có một chuỗi các chuỗi, ví dụ:Xoay vòng hoặc zip a seq <seq<'a>> trong F #
{1, 2, 3}, {1, 2, 3}, {1, 2, 3}
cách tốt nhất để xoay hoặc zip chuỗi này vì vậy tôi thay vì phải có một cách hiểu làm như vậy mà không cần đến thao tác của các lớp dưới IEnumerator<_>
loại là gì,
{1, 1, 1}, {2, 2, 2}, {3, 3, 3}
là?
Để làm rõ, đây là các đối tượng seq<seq<int>>
. Mỗi chuỗi (cả nội bộ và bên ngoài) có thể có bất kỳ số lượng mục nào.
Vì vậy, bạn có muốn để làm một chuyển vị ma trận hoặc nhóm bởi một phần tử - đây không phải là rất thông thoáng. Một ví dụ cho một đầu vào dài hơn sẽ là tốt. –
có thể trùng lặp của [Làm thế nào để viết một hàm giống như ZipN trong F #?] (Http://stackoverflow.com/questions/11770441/how-do-i-write-a-zipn-like-function-in-f) – Daniel