الفرق بين المراجعتين ل"Ruby/Array/empty"

من موسوعة حسوب
< Ruby‏ | Array
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>Array.empty?‎</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف: Ruby Method تصنيف: Ruby A...')
 
ط
 
(مراجعة متوسطة واحدة بواسطة مستخدم واحد آخر غير معروضة)
سطر 3: سطر 3:
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Array]]
 
[[تصنيف: Ruby Array]]
يتحقق التابع <code>empty</code>?‎ إن كانت مصفوفةٌ فارغةً أم لا.
+
يتحقق التابع <code>empty?‎</code> إن كانت مصفوفةٌ فارغةً أم لا.
 
==البنية العامة==
 
==البنية العامة==
 
<syntaxhighlight lang="ruby"> empty? → true or false
 
<syntaxhighlight lang="ruby"> empty? → true or false
سطر 10: سطر 10:
 
تعاد القيمة <code>true</code> المنطقية إن كانت المصفوفة المعطاة فارغة، أو القيمة <code>false</code> خلا ذلك.
 
تعاد القيمة <code>true</code> المنطقية إن كانت المصفوفة المعطاة فارغة، أو القيمة <code>false</code> خلا ذلك.
 
==أمثلة==
 
==أمثلة==
بعض الأمثلة على استخدام التابع <code>empty</code>?‎:
+
بعض الأمثلة على استخدام التابع <code>empty?‎</code>:
 
<syntaxhighlight lang="ruby"> [].empty?  #=> true
 
<syntaxhighlight lang="ruby"> [].empty?  #=> true
 
[1, 5].empty?  #=> false
 
[1, 5].empty?  #=> false
 
  </syntaxhighlight>
 
  </syntaxhighlight>
 
==انظر أيضًا==
 
==انظر أيضًا==
* التابع [[Ruby/Array/include | <code>include</code>]]?‎: يتحقق إن كان العنصر المُمرّر إليه موجودًا في المصفوفة التي استُدعيت معه.
+
* التابع<nowiki/>[[Ruby/Array/include | <code>include?‎</code>]]: يتحقق إن كان العنصر المُمرّر إليه موجودًا في المصفوفة التي استُدعيت معه.
* التابع [[Ruby/Array/frozen | <code>frozen</code>]]?‎: يتحقق إن كانت مصفوفةٌ مُجمَّدةً ([[Ruby/Array/frozen | <code>frozen</code>]]) بشكل دائم أو مؤقت إلى حين إعادة ترتيبها.
+
* التابع<nowiki/>[[Ruby/Array/frozen | <code>frozen?‎</code>]]: يتحقق إن كانت مصفوفةٌ مُجمَّدةً ( frozen) بشكل دائم أو مؤقت إلى حين إعادة ترتيبها.
* التابع [[Ruby/Array/any | <code>any</code>]]?‎: يتحقق إذا كان كل عنصر من عناصر المصفوفة المعطاة مححقًا لشرط منطقي محدد أو كانت قيمة كل عنصر لا تساوي القيمة <code>false</code>
+
* التابع<nowiki/>[[Ruby/Array/any | <code>any?‎</code>]]: يتحقق إذا كان كل عنصر من عناصر المصفوفة المعطاة مححقًا لشرط منطقي محدد أو كانت قيمة كل عنصر لا تساوي القيمة <code>false</code>.
* التابع [[Ruby/Array/push | <code>push</code>]]: يضيف عنصرًا إلى نهاية المصفوفة.
+
* التابع<nowiki/>[[Ruby/Array/push | <code>push</code>]]: يضيف عنصرًا إلى نهاية المصفوفة.
 
==مصادر==
 
==مصادر==
* قسم التابع Array.empty?‎ في الصنف Array في توثيق روبي الرسمي.
+
* [https://ruby-doc.org/core-2.5.1/Array.html#method-i-empty-3F قسم التابع Array.empty?‎ في الصنف Array في توثيق روبي الرسمي.]

المراجعة الحالية بتاريخ 07:13، 2 أكتوبر 2018

يتحقق التابع empty?‎ إن كانت مصفوفةٌ فارغةً أم لا.

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

 empty?  true or false

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

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

أمثلة

بعض الأمثلة على استخدام التابع empty?‎:

 [].empty?   #=> true
[1, 5].empty?   #=> false

انظر أيضًا

  • التابع include?‎: يتحقق إن كان العنصر المُمرّر إليه موجودًا في المصفوفة التي استُدعيت معه.
  • التابع frozen?‎: يتحقق إن كانت مصفوفةٌ مُجمَّدةً ( frozen) بشكل دائم أو مؤقت إلى حين إعادة ترتيبها.
  • التابع any?‎: يتحقق إذا كان كل عنصر من عناصر المصفوفة المعطاة مححقًا لشرط منطقي محدد أو كانت قيمة كل عنصر لا تساوي القيمة false.
  • التابع push: يضيف عنصرًا إلى نهاية المصفوفة.

مصادر