val inArray = Array("a", "b", "c", "d")
// ...
val outArray = Array("a1", "a2", "a3", "b1", "b2", "b3", "c1", "c2", "c3", "d1", "d2", "d3")
Cách ánh xạ inArray
đến outArray
?Tôi có thể tạo hoặc ánh xạ một phần tử thành nhiều phần tử trong Scala không?
Ý tưởng là lặp qua inArray
cho 3 yếu tố (bằng cách nối một chỉ mục trong ví dụ này) từ mỗi phần tử của nó.
Vâng, những gì nếu hậu tố không phải là một chỉ số? Tôi thực sự muốn sử dụng chức năng tùy chỉnh của phần tử đầu vào để tạo ra 3 phần tử đầu ra. – Ivan
giả sử hàm tùy chỉnh của bạn trả về một bộ sưu tập: 'inArray.flatMap (customFunction)' –
Cảm ơn. Đó là nó. Tất cả các anwers làm việc và nhận upvotes nhưng bạn là người đầu tiên :-) – Ivan