extension MutableCollection
extension MutableCollection where Self: BidirectionalCollection
extension MutableCollection where Self: RandomAccessCollection
Ruota gli elementi della raccolta in modo che l'elemento al
middle
finisca per primo.Complessità
SU )Dichiarazione
@discardableResult public mutating mutating func rotate(shiftingToStart middle: Index) -> Index
Valore restituito
Il nuovo indice dell'elemento che è stato il primo a effettuare la prerotazione.
Ruota gli elementi della raccolta in modo che l'elemento al
middle
finisca per primo.Complessità
SU )Dichiarazione
@discardableResult public mutating mutating func rotate(shiftingToStart middle: Index) -> Index
Valore restituito
Il nuovo indice dell'elemento che è stato il primo a effettuare la prerotazione.
Ruota gli elementi della raccolta in modo che l'elemento al
middle
finisca per primo.Complessità
SU )Dichiarazione
@discardableResult public mutating func rotateRandomAccess( shiftingToStart middle: Index ) -> Index
Valore restituito
Il nuovo indice dell'elemento che è stato il primo a effettuare la prerotazione.