التابع nonzero?
الخاص بالصنف Numeric
في روبي
يعيد التابع 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.