الفرق بين المراجعتين لصفحة: «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