الفرق بين المراجعتين ل"Ruby/Integer/coerce"

من موسوعة حسوب
< Ruby‏ | Integer
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>coerce‎</code> الخاص بالصنف <code>Integer</code> في روبي}}</noinclude> تصنيف: Ruby تصن...')
 
سطر 3: سطر 3:
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Integer]]
 
[[تصنيف: Ruby Integer]]
يعيد التابع <code>coerce‎</code> القيمة
+
يعيد التابع <code>coerce‎</code> مصفوفة تضم قيمتين <code>numeric</code> و <code>big</code> ممثلًا على شكل كائن من الصنف <code>Bignum</code>، وذلك عبر  تحويل <code>numeric</code> إلى <code>Bignum</code>.
 +
 
 +
سيُطلق الخطأ <code>TypeError</code> في حال لم يكن <code>numeric</code> من النوع <code>Fixnum</code> أو <code>Bignum</code>.
 +
 
 
==البنية العامة==
 
==البنية العامة==
 
<syntaxhighlight lang="ruby">coerce(numeric)  →  array‎</syntaxhighlight>
 
<syntaxhighlight lang="ruby">coerce(numeric)  →  array‎</syntaxhighlight>
==المعاملات==
 
===<code>numeric‎</code>===
 
 
 
 
==القيمة المُعادة==
 
==القيمة المُعادة==
 +
يعيد التابع <code>coerce‎</code> مصفوفة تضم قيمتين <code>numeric</code> و <code>big</code> ممثلًا على شكل كائن من الصنف <code>Bignum</code>، عبر  تحويل <code>numeric</code> إلى <code>Bignum</code>.
  
 
==أمثلة==
 
==أمثلة==
سطر 17: سطر 17:
 
‎</syntaxhighlight>
 
‎</syntaxhighlight>
 
==انظر أيضا==
 
==انظر أيضا==
* التابع <nowiki/>[[Ruby/ENV/key|<code></code>]]<code>[[Ruby/ENV/delete|key]]</code>: يعيد  اسم متغير البيئة ذو القيمة <code>value</code>.
+
* التابع <code>[[Ruby/Integer/chr|chr]]</code><nowiki/>[[Ruby/ENV/key|<code></code>]]: يعيد التابع <code>chr‎</code> سلسلة نصية تحتوي على الحرف الذي تمثله قيمة العدد الذي استُدعي معه حسب الترميز المُمرّر <code>encoding</code>.
 
==مصادر==
 
==مصادر==
 
*[http://ruby-doc.org/core-2.5.1/Integer.html#method-i-coerce قسم  التابع coerce‎ في الصنف Integer‎ في توثيق روبي الرسمي.]
 
*[http://ruby-doc.org/core-2.5.1/Integer.html#method-i-coerce قسم  التابع coerce‎ في الصنف Integer‎ في توثيق روبي الرسمي.]

مراجعة 23:13، 14 أكتوبر 2018

يعيد التابع coerce‎ مصفوفة تضم قيمتين numeric و big ممثلًا على شكل كائن من الصنف Bignum، وذلك عبر تحويل numeric إلى Bignum.

سيُطلق الخطأ TypeError في حال لم يكن numeric من النوع Fixnum أو Bignum.

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

coerce(numeric)    array

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

يعيد التابع coerce‎ مصفوفة تضم قيمتين numeric و big ممثلًا على شكل كائن من الصنف Bignum، عبر تحويل numeric إلى Bignum.

أمثلة

مثال على استخدام التابع coerce‎:

(0x3FFFFFFFFFFFFFFF+1).coerce(42)   #=> [42, 4611686018427387904]

انظر أيضا

  • التابع chr: يعيد التابع chr‎ سلسلة نصية تحتوي على الحرف الذي تمثله قيمة العدد الذي استُدعي معه حسب الترميز المُمرّر encoding.

مصادر