extension MutableCollection
extension MutableCollection where Self: BidirectionalCollection
extension MutableCollection where Self: RandomAccessCollection
Fait pivoter les éléments de la collection de sorte que l'élément du
middle
soit le premier.Complexité
Sur )Déclaration
@discardableResult public mutating mutating func rotate(shiftingToStart middle: Index) -> Index
Valeur de retour
Le nouvel index de l'élément qui a été la première pré-rotation.
Fait pivoter les éléments de la collection de sorte que l'élément du
middle
soit le premier.Complexité
Sur )Déclaration
@discardableResult public mutating mutating func rotate(shiftingToStart middle: Index) -> Index
Valeur de retour
Le nouvel index de l'élément qui a été la première pré-rotation.
Fait pivoter les éléments de la collection de sorte que l'élément du
middle
soit le premier.Complexité
Sur )Déclaration
@discardableResult public mutating func rotateRandomAccess( shiftingToStart middle: Index ) -> Index
Valeur de retour
Le nouvel index de l'élément qui a été la première pré-rotation.