Cách tốt nhất để lười biếng xen kẽ với nhau một dải phạm vi trong D là gì?Làm thế nào để nối một dãy các dãy ("RoR") trong D?
10
A
Trả lời
12
Sử dụng std.algorithm.joiner
. ví dụ.
auto ror = [ [1, 2, 3], [4, 5, 6], [7, 8, 9] ];
auto joined = joiner(ror);
assert(equal(joined, [1, 2, 3, 4, 5, 6, 7, 8, 9]));
0
chuỗi Hãy thử:
+0
Điều đó không làm những gì tôi yêu cầu. – Mehrdad
+0
Rất tiếc, tôi đã đọc đó là "phạm vi kết hợp". –
Oh wow, các tài liệu như vậy là gây hiểu lầm rồi. > _
Mehrdad
Vâng, bạn có thể đã sử dụng một dấu phân cách trống để có được hiệu ứng tương tự. Nhưng có vẻ như vấn đề là quá tải mà không có một dấu phân cách là thiếu tài liệu của nó, vì vậy nó không hiển thị trong các tài liệu trực tuyến. –
Vâng tôi chỉ không bận tâm khi sử dụng một dấu phân cách trống, vì nó có vẻ là một vòng xoay nhỏ ... – Mehrdad