szukam podejścia do przyłączenia wielu list w następujący sposób:łączenie list o dowolnej długości
ListA a b c
ListB 1 2 3 4
ListC + # * § %
..
..
..
Resulting List: a 1 + b 2 # c 3 * 4 § %
słownie elementów w kolejności, poczynając od pierwszej listy połączone w otrzymanej listy. Dowolna ilość list wejściowych może mieć różną długość.
Użyłem wielu podejść z wariantami zip, przesuwając iteratory, ale żaden nie działał, a szczególnie zadbał o różne długości list. Musi być elegancki sposób w Scala;)
pocztowy jest naturalnym dla tego produktu. Czego próbowałeś, to nie działało? – itsbruce
Zip pozwala mi łączyć 2 listy. posiadanie wielu list przynajmniej komplikuje jego użycie dla mnie (początkujący w scala), nie pozwala też na łączenie list o braku pasującej długości. Po zakończeniu listowania kolejne elementy z innych list nie są spakowane. –
@itsbruce: To wcale nie jest banalne z 'zip', a nawet z' zipAll', 'zipWith', itp. Byłoby to trochę trudne. –