extension MutableCollection
extension MutableCollection where Self: BidirectionalCollection
extension MutableCollection where Self: RandomAccessCollection
Xoay các phần tử của bộ sưu tập sao cho phần tử ở
middle
kết thúc trước.Độ phức tạp
TRÊN )Tuyên ngôn
@discardableResult public mutating mutating func rotate(shiftingToStart middle: Index) -> Index
Giá trị trả về
Chỉ mục mới của phần tử được xoay trước lần đầu tiên.
Xoay các phần tử của bộ sưu tập sao cho phần tử ở
middle
kết thúc trước.Độ phức tạp
TRÊN )Tuyên ngôn
@discardableResult public mutating mutating func rotate(shiftingToStart middle: Index) -> Index
Giá trị trả về
Chỉ mục mới của phần tử được xoay trước lần đầu tiên.
Xoay các phần tử của bộ sưu tập sao cho phần tử ở
middle
kết thúc trước.Độ phức tạp
TRÊN )Tuyên ngôn
@discardableResult public mutating func rotateRandomAccess( shiftingToStart middle: Index ) -> Index
Giá trị trả về
Chỉ mục mới của phần tử được xoay trước lần đầu tiên.