التابع Enumerable.uniq
في روبي
< Ruby | Enumerable
يعيد التابع uniq
مصفوفة جديدة تحوي جميع عناصر الكائن القابل للتعداد المعطى بعد حذف العناصر المتكررة منه.
البنية العامة
uniq → new_ary
uniq { |item| ... } → new_ary
القيمة المعادة
تعاد مصفوفة جديدة تحوي جميع عناصر الكائن القابل للتعداد المعطى بعد حذف العناصر المتكررة منه.
أمثلة
مثال على استعمال التابع uniq
:
a = [0, 1, 2, 2, 3, 4, 4, 5, 0]
a.uniq #=> [0, 1, 2, 3, 4, 5]
انظر أيضًا
- التابع
reject
: يعيد مصفوفة تحوي جميع عناصر الكائن القابل للتعداد الذي استدعي معه باستثناء تلك التي لم تحقق الكتلة المعطاة (أي التي أعادت معها القيمةfalse
عند تمريرها إليها).
- التابع
reverse_each
: ينشئ مصفوفة مؤقتة تحوي عناصر الكائن القابل للتعداد ثم يمر عليها (يستعملها) بترتيب معاكس.
- التابع
select
: يعيد مصفوفة تحتوي على جميع عناصر الكائن القابل للتعداد الذي استدعي معه باستثناء تلك التي تحقق الكتلة المعطاة (أي التي تعيد معها قيمة صحيحة عند تمريرها إليها).