نتائج البحث
اذهب إلى التنقل
اذهب إلى البحث
الصنف Numeric في روبي
الصنف Numeric هو الصنف الذي يجب أن ترثه كل الأصناف العددية عالية المستوى. يسمح الصنف Numeric بتمثيل (instantiation) الكائنات المحجوزة في الكومة (heap-allocated objects). تُنفَّذ الأصناف العددية الأساسية الأخرى، مثل Integer، كأصناف آنيَّة، أي أنّ كل عدد صحيح هو كائن غير قابل للتغيير (immutable)، والذي يُمرَّر دائمًا بقيمته. اطلع على المثال التالي: a = 1
1.object_id == a.object_id #=> true
لا يمكن أن يكون هناك إلا نسخة (instance) واحدة فقط من العدد الصحيح 1. تضمن روبي بهذا منع إنشاء نسخ ...
المعامل - الخاص بالصنف Numeric في روبي
يمثِّل المعامل - الأحادي إشارة الناقص التي تسبق العدد لتشير إلى أنه عدد سالب. البنية العامة -num → numeric
القيمة المعادة يعاد العدد المعطى بعد ضربه بإشارة الناقص (أي عكس إشارة)؛ فيعاد عدد سالب إن كان العدد المعطى موجبًا والعكس صحيح. انظر أيضا المعامل +: يمثِّل إشارة الزائد التي تسبق العدد لتشير إلى أنه عدد موجب. المعامل <=>: يوازن بين عددين ثمَّ يعيد القيمة 0 إن كان هذان العددان متساويين، وإلا فسيُعيد القيمة nil. مصادر قسم المعامل - في الصنف ...
المعامل + الخاص بالصنف Numeric في روبي
يمثِّل المعامل + الأحادي إشارة الزائد التي تسبق العدد لتشير إلى أنه عدد موجب. البنية العامة +num → num
القيمة المعادة يعاد العدد الذي استُدعي معه. انظر أيضا المعامل -: يمثِّل إشارة الناقص التي تسبق العدد لتشير إلى أنه عدد سالب. المعامل <=>: يوازن بين عددين ثمَّ يعيد القيمة 0 إن كان هذان العددان متساويين، وإلا فسيُعيد القيمة nil. مصادر قسم المعامل + في الصنف Numeric في توثيق روبي الرسمي.
المعامل <=> الخاص بالصنف Numeric في روبي
يوازن المعامل <=> بين عددين ثمَّ يعيد القيمة 0 إن كان هذان العددان متساويين، وإلا فسيُعيد القيمة nil. البنية العامة number <=> other → 0 or nil
القيمة المعادة تعاد القيمة 0 إن كان number يساوي other، وإلا فستُعاد القيمة nil. انظر أيضا المعامل +: يمثِّل إشارة الزائد التي تسبق العدد لتشير إلى أنه عدد موجب. المعامل -: يمثِّل إشارة الناقص التي تسبق العدد لتشير إلى أنه عدد سالب. التابع eql?: يتحقق إن كان العدد الذي استُدعي معه والعدد المُمرَّر إليه ...
التابع Rational.numerator في روبي
يعيد التابع numerator البسط للعدد الجذري الذي استدعي معه. البنية العامة numerator → integer
القيمة المعادة يعاد البسط (numerator) للعدد الجذري المعطى. أمثلة مثال على استخدام التابع numerator: Rational(7).numerator #=> 7
Rational(7, 1).numerator #=> 7
Rational(9, -4).numerator #=> -9
Rational(-2, -10).numerator #=> 1
انظر أيضا التابع denominator: يعيد المقام للعدد الجذري الذي استدعي معه. مصادر قسم التابع numerator في الصنف Rational في توثيق روبي الرسمي.
التابع Complex.numerator في روبي
يعيد التابع numerator بسط (numerator) العدد العقدي الكسري. البنية العامة numerator → numeric
القيمة المعادة يعاد بسط (numerator) العدد العقدي الكسري المعطى. أمثلة مثالٌ عن استخدام معامل التابع numerator: 1 2 3+4i <- numerator
- + -i -> ----
2 3 6 <- denominator
c = ...
التابع Integer.coerce في روبي
يعيد التابع coerce مصفوفة تضم القيمتين numeric و big ممثلتين على شكل كائن من الصنف Bignum، وذلك عبر تحويل numeric إلى Bignum. سيُطلق الخطأ TypeError في حال لم يكن numeric المعطى من النوع Fixnum أو Bignum. البنية العامة coerce(numeric) → array
القيمة المعادة تعاد مصفوفة تضم قيمتين numeric و big ممثلتين على شكل كائن من الصنف Bignum، عبر تحويل numeric إلى Bignum. أمثلة مثال على استخدام التابع coerce: (0x3FFFFFFFFFFFFFFF+1).coerce(42) #=> [42, 4611686018427387904]
انظر أيضا التابع chr: يعيد سلسلة نصية تحتوي على ...
التابع Numeric.numerator في روبي
يعيد التابع numerator البسط (numerator) للعدد الكسري الذي استدعي معه. البنية العامة numerator → integer
القيمة المعادة يعاد عدد صحيح يمثِّل البسط (numerator) للعدد الكسري المعطى. انظر أيضا التابع denominator: يعيد المقام (denominator) للعدد الكسري الذي استدعي معه، ويكون دائمًا موجبًا. مصادر قسم التابع numerator في الصنف Numeric في توثيق روبي الرسمي.
التابع Numeric.coerce في روبي
إن كان العدد المُمرَّر إلى التابع numeric من نفس نوع العدد الذي استُدعي معه، فسيعيد مصفوفة تحوي هذين العددين. خلاف ذلك، سيحول هذين العددين إلى النوع Float ويعيدهما في مصفوفة. تُستخدَم هذه الآلية من التحويل للتعامل مع العمليات العددية التي تكون أنواع الأعداد فيها مختلفة؛ الغرض الأساسي من هذا التابع هو إيجاد نوعٍ متوافق بين عددين أو تحويلهما إلى النوع نفسه. البنية العامة coerce(numeric) → array
المعاملات numeric العدد الثاني الذي سيُتحقق من مطابقة نوعه للعدد المعطى. القيمة ...
التابع Complex.quo في روبي
يجري التابع quo عملية القسمة على الأعداد العقدية. البنية العامة cmp / numeric → complex
quo(numeric) → complex
المعاملات cmp عدد عقدي يمثِّل الطرف الأول في عملية القسمة. numeric عدد عقدي أو غير عقدي يمثِّل الطرف الثاني في عملية القسمة. القيمة المعادة يعاد عدد عقدي يمثِّل ناتج عملية القسمة بين العددين cmp و numeric. أمثلة أمثلة عن استخدام التابع quo: Complex.polar(3, Math::PI/2).quo(3) ; #=> (0.0+1/1i)
Complex(-2, 9).quo(Complex(-9, 2)) ; #=> (36/85-77/85i)
انظر أيضًا المعامل /: ...