التابع Enumerable.uniq في روبي

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث

يعيد التابع 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: يعيد مصفوفة تحتوي على جميع عناصر الكائن القابل للتعداد الذي استدعي معه باستثناء تلك التي تحقق الكتلة المعطاة (أي التي تعيد معها قيمة صحيحة عند تمريرها إليها).

مصادر