التابع Enumerable.member?‎ في روبي

من موسوعة حسوب

يتحقق التابع member?‎ من احتواء كائن قابل للتعداد على عنصر محدَّد (مرة واحدة أو أكثر). يُتحقَّق من عملية التساوي عبر المعامل ==.

البنية العامة

member?(obj)  true or false

المعاملات

obj

الكائن المراد التحقق من تساويه مع أحد عناصر الكائن القابل للتعداد المعطى.

القيمة المعادة

تعاد القيمة true إن احتوى الكائن القابل للتعداد المعطى على العنصر obj، أو تعاد القيمة false خلاف ذلك.

أمثلة

مثال على استعمال التابع member?‎:

a = [1, 2, 3, 4, 5, 0]
a.drop_while { |i| i < 3 }   #=> [3, 4, 5, 0]

انظر أيضًا

  • التابع include?‎: يتحقق من احتواء كائن قابل للتعداد على عنصر محدَّد.
  • التابع none?‎: يتحقق من خلو كائن قابل للتعداد من أي عنصر محقِّق للكتلة المعطاة (لا تعيد مع أي عنصر القيمة true) أو مطابق للنمط محدَّد.
  • التابع one?‎: يتحقق من احتواء كائن قابل للتعداد على عنصر واحد فقط محقِّق للكتلة المعطاة (لا تعيد مع أي عنصر القيمة true باستثناء عنصر واحد فقط) أو مطابق للنمط محدَّد.

مصادر