extension MutableCollection
extension MutableCollection where Self: BidirectionalCollection
extension MutableCollection where Self: RandomAccessCollection
Obraca elementy kolekcji w taki sposób, że element
middle
kończy się jako pierwszy.Złożoność
NA )Deklaracja
@discardableResult public mutating mutating func rotate(shiftingToStart middle: Index) -> Index
Wartość zwracana
Nowy indeks elementu, który był pierwszym przedobrotem.
Obraca elementy kolekcji w taki sposób, że element
middle
kończy się jako pierwszy.Złożoność
NA )Deklaracja
@discardableResult public mutating mutating func rotate(shiftingToStart middle: Index) -> Index
Wartość zwracana
Nowy indeks elementu, który był pierwszym przedobrotem.
Obraca elementy kolekcji w taki sposób, że element
middle
kończy się jako pierwszy.Złożoność
NA )Deklaracja
@discardableResult public mutating func rotateRandomAccess( shiftingToStart middle: Index ) -> Index
Wartość zwracana
Nowy indeks elementu, który był pierwszym przedobrotem.