الفرق بين المراجعتين لصفحة: «Ruby/Object/nil-3F»
طلا ملخص تعديل |
طلا ملخص تعديل |
||
سطر 1: | سطر 1: | ||
{{DISPLAYTITLE:التابع ?Object.nil في روبي}} | {{DISPLAYTITLE:التابع ?Object.nil في روبي}} | ||
يتحقَّق التابع <code>?nil</code> فيما إذا كان الكائن المعطى هو <code>nil</code> أم لا. | يتحقَّق التابع <code>?nil</code> فيما إذا كان الكائن المعطى هو <code>nil</code> أم لا. | ||
المراجعة الحالية بتاريخ 09:48، 25 نوفمبر 2018
يتحقَّق التابع ?nil
فيما إذا كان الكائن المعطى هو nil
أم لا.
البنية العامة
nil? → true or false
القيم المعادة
تُعاد القيمة true
إذا كان الكائن المعطى هو nil
؛ خلاف ذلك، تعاد القيمة false
.
أمثلة
مثالٌ عن استخدام التابع ?nil
:
Object.new.nil? #=> false
nil.nil? #=> true
انظر أيضًا
- التابع
?eql
: يتحقَّق من استخدام كلا الكائنين نفس مفتاح التجزئة.
- التابع
?instance_of
: يتحقَّق إذا كان الكائن الذي استدعي معه نسخةً من الصِّنف المُمرَّر إليه. - التابع
?instance_variable_defined
: يتحقَّق إذا كان متغيِّر النسخة المُمرَّر إليه مُعرَّفًا في الكائن المعطى. - التابع
?is_a
: يتحقَّق إن كان الصنف المُمرَّر إليه هو نفسه صنف الكائن الذي استدعي معه، أو إن كان هذا الصنف أحد الأصناف العليا للكائن المعطى أو الوحدات المُضمَّنة في هذا الكائن. - التابع
?kind_of
: يتحقَّق إن كان الصنف المُمرَّر إليه هو نفسه صنف الكائن المعطى، أو أنه واحدٌ من الأصناف العليا لذلك الكائن أو الوحدات المُضمَّنة فيه. - التابع
?respond_to
: يتحقَّق من استجابة الكائن الذي استدعي معه للتابع المُمرَّر إليه. - التابع
?respond_to_missing
: يتحقَّق فيما إذا كان الكائن المعطى يستجيب إلى تابعٍ محدِّدٍ أم لا.