extension MutableCollection
extension MutableCollection where Self: BidirectionalCollection
extension MutableCollection where Self: RandomAccessCollection
Поворачивает элементы коллекции так, чтобы элемент в
middle
оказался первым.Сложность
На )Декларация
@discardableResult public mutating mutating func rotate(shiftingToStart middle: Index) -> Index
Возвращаемое значение
Новый индекс элемента, который был первым перед ротацией.
Поворачивает элементы коллекции так, чтобы элемент в
middle
оказался первым.Сложность
На )Декларация
@discardableResult public mutating mutating func rotate(shiftingToStart middle: Index) -> Index
Возвращаемое значение
Новый индекс элемента, который был первым перед ротацией.
Поворачивает элементы коллекции так, чтобы элемент в
middle
оказался первым.Сложность
На )Декларация
@discardableResult public mutating func rotateRandomAccess( shiftingToStart middle: Index ) -> Index
Возвращаемое значение
Новый индекс элемента, который был первым перед ротацией.