الفرق بين المراجعتين لصفحة: «Ruby/Hash/include-3F»
جميل-بيلوني (نقاش | مساهمات) إضافة محتويات الصفحة. |
جميل-بيلوني (نقاش | مساهمات) طلا ملخص تعديل |
||
سطر 3: | سطر 3: | ||
[[تصنيف: Ruby Method]] | [[تصنيف: Ruby Method]] | ||
[[تصنيف: Ruby Hash]] | [[تصنيف: Ruby Hash]] | ||
يتحقق التابع <code>include?</code> إذا كان مفتاحٌ معيَّن موجودًا في الكائن <code>[[Ruby/Hash|Hash]]</code> المعطى. | |||
انتبه إلى أنَّ التابع <code>include?</code> والتابع <code>[[Ruby/Hash/member-3F|member?]]</code> لا يختبرا تساوي الأعضاء باستخدام المعامل <code>[[Ruby/Hash/equal|==]]</code> كما تفعل غيرها من التوابع المحصية (enumerables). | انتبه إلى أنَّ التابع <code>include?</code> والتابع <code>[[Ruby/Hash/member-3F|member?]]</code> لا يختبرا تساوي الأعضاء باستخدام المعامل <code>[[Ruby/Hash/equal|==]]</code> كما تفعل غيرها من التوابع المحصية (enumerables). |
المراجعة الحالية بتاريخ 16:05، 26 نوفمبر 2018
يتحقق التابع include?
إذا كان مفتاحٌ معيَّن موجودًا في الكائن Hash
المعطى.
انتبه إلى أنَّ التابع include?
والتابع member?
لا يختبرا تساوي الأعضاء باستخدام المعامل ==
كما تفعل غيرها من التوابع المحصية (enumerables).
البنية العامة
include?(key) → true or false
المعاملات
key
المفتاح المراد التحقق من وجوده.
القيمة المعادة
تعاد القيمة true
إذا كان المفتاح key
موجودًا في الكائن Hash
المعطى.
أمثلة
مثال على استعمال التابع include?
:
h = { "a" => 100, "b" => 200 }
h.has_key?("a") #=> true
h.has_key?("z") #=> false