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
戻り値
最初に回転前に行われた要素の新しいインデックス。