الفرق بين المراجعتين لصفحة: «Ruby/Numeric/nonzero-3F»
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>nonzero?</code> الخاص بالصنف <code>Numeric</code> في روبي}}</noinclude> تصنيف: Ruby ت...' |
لا ملخص تعديل |
||
سطر 3: | سطر 3: | ||
[[تصنيف: Ruby Method]] | [[تصنيف: Ruby Method]] | ||
[[تصنيف: Ruby Numeric]] | [[تصنيف: Ruby Numeric]] | ||
يعيد <code> | يعيد التابع <code>nonzero?</code> القيمة<code>self</code> إن كان العدد الذي استُدعي معه يخالف الصفر، أو يعيد <code>nil</code> خلاف ذلك. | ||
هذا السلوك مفيد في المقارنات المتسلسلة | |||
هذا السلوك مفيد في المقارنات المتسلسلة (انظر المثال أسفله.) | |||
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="ruby">nonzero? → self or nil</syntaxhighlight> | <syntaxhighlight lang="ruby">nonzero? → self or nil</syntaxhighlight> | ||
==القيمة المُعادة== | ==القيمة المُعادة== | ||
يعيد التابع <code>nonzero?</code> القيمة<code>self</code> إن كان العدد الذي استُدعي معه يخالف الصفر، أو يعيد <code>nil</code> خلاف ذلك. | |||
==أمثلة== | ==أمثلة== | ||
سطر 15: | سطر 17: | ||
b #=> ["A", "a", "AA", "Aa", "aA", "BB", "Bb", "bB", "bb", "z"]</syntaxhighlight> | b #=> ["A", "a", "AA", "Aa", "aA", "BB", "Bb", "bB", "bb", "z"]</syntaxhighlight> | ||
==انظر أيضا== | ==انظر أيضا== | ||
* التابع <code>[[Ruby/Numeric/negative-3F|negative?]]</code>: يعيد <code>true</code> إن كان <code>num</code> أصغر من 0 | * التابع <code>[[Ruby/Numeric/negative-3F|negative?]]</code>: يعيد <code>true</code> إن كان <code>num</code> أصغر من 0. | ||
==مصادر== | ==مصادر== | ||
*[http://ruby-doc.org/core-2.5.1/Numeric.html#method-i-nonzero-3F قسم التابع nonzero? في الصنف Numeric في توثيق روبي الرسمي.] | *[http://ruby-doc.org/core-2.5.1/Numeric.html#method-i-nonzero-3F قسم التابع nonzero? في الصنف Numeric في توثيق روبي الرسمي.] |
مراجعة 22:45، 27 أكتوبر 2018
يعيد التابع nonzero?
القيمةself
إن كان العدد الذي استُدعي معه يخالف الصفر، أو يعيد nil
خلاف ذلك.
هذا السلوك مفيد في المقارنات المتسلسلة (انظر المثال أسفله.)
البنية العامة
nonzero? → self or nil
القيمة المُعادة
يعيد التابع nonzero?
القيمةself
إن كان العدد الذي استُدعي معه يخالف الصفر، أو يعيد nil
خلاف ذلك.
أمثلة
مثال على استخدام التابع nonzero?
:
a = %w( z Bb bB bb BB a aA Aa AA A )
b = a.sort {|a,b| (a.downcase <=> b.downcase).nonzero? || a <=> b }
b #=> ["A", "a", "AA", "Aa", "aA", "BB", "Bb", "bB", "bb", "z"]
انظر أيضا
- التابع
negative?
: يعيدtrue
إن كانnum
أصغر من 0.