2017-01-26 15 views

Odpowiedz

11

WrappedArray owija Array, aby nadać mu dodatkową funkcjonalność. Ma również szereg typów, podczas gdy tablica rozszerza się tylko do szeregowania i klonowania. Pozwala to na zawijanie tablicy, dzięki czemu może być używana w miejscach, w których wymagany jest jakiś typ kolekcji zbiorczej, taki jak Seq.

Również godna uwagi jest ArrayOps, która jest podobna do WrappedArray, ponieważ wzbogaca tablicę o dodatkowe operacje. Różnica polega na tym, że operacje w ArrayOps powrócić do regularnego Array podczas operacji od WrappedArray zamian WrappedArray

ArrayOps ma priorytet nad WrappedArray tak będzie używany, chyba że konieczne jest jednym z rodzajów oferowanych przez WrappedArray.