الفرق بين المراجعتين ل"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