MutableCollection
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
extension MutableCollection
extension MutableCollection where Self: BidirectionalCollection
extension MutableCollection where Self: RandomAccessCollection
يقوم بتدوير عناصر المجموعة بحيث ينتهي العنصر الموجود في middle
أولاً.
تصريح
@discardableResult
public mutating mutating func rotate(shiftingToStart middle: Index) -> Index
قيمة الإرجاع
الفهرس الجديد للعنصر الذي تم تدويره لأول مرة.
متوفر في مكان `Self`: `BidirectionalCollection`
يقوم بتدوير عناصر المجموعة بحيث ينتهي العنصر الموجود في middle
أولاً.
تصريح
@discardableResult
public mutating mutating func rotate(shiftingToStart middle: Index) -> Index
قيمة الإرجاع
الفهرس الجديد للعنصر الذي تم تدويره لأول مرة.
متاح حيث `Self`: `RandomAccessCollection`
يقوم بتدوير عناصر المجموعة بحيث ينتهي العنصر الموجود في middle
أولاً.
تصريح
@discardableResult
public mutating func rotateRandomAccess(
shiftingToStart middle: Index
) -> Index
قيمة الإرجاع
الفهرس الجديد للعنصر الذي تم تدويره لأول مرة.
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-01-04 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-01-04 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]