التابع nonzero?‎‎ الخاص بالصنف Numeric في روبي

من موسوعة حسوب
< Ruby‏ | Numeric
مراجعة 22:43، 27 أكتوبر 2018 بواسطة محمد-بغات (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>nonzero?‎‎</code> الخاص بالصنف <code>Numeric</code> في روبي}}</noinclude> تصنيف: Ruby ت...')
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

يعيد self إن كان num يخالف الصفر، أو nil خلاف ذلك. هذا السلوك مفيد في المقارنات المتسلسلة:

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

nonzero?    self or 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.
  • التابع numerator: يعيد البسط (numerator).

مصادر