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

من موسوعة حسوب
< Ruby‏ | Float
اذهب إلى التنقل اذهب إلى البحث
ط
 
سطر 18: سطر 18:
 
2.5.coerce(1.1)    #=> [1.1, 2.5]</syntaxhighlight>
 
2.5.coerce(1.1)    #=> [1.1, 2.5]</syntaxhighlight>
 
==انظر أيضا==
 
==انظر أيضا==
* التابع <code>[[Ruby/Float/clone|clone]]</code>: يعيد الكائن الذي استُدعي معه.
+
* التابع <code>[[Ruby/Float/to s|to_s]]</code>: يحول العدد العشري الذي استدعي معه إلى سلسلة نصية. 
* التابع <code>[[Ruby/Float/conj|conj]]</code>: يعيد الكائن <code>self</code>.
+
* التابع <code>[[Ruby/Float/to int|to_int]]</code>: يحول العدد العشري الذي استُدعي معه إلى عدد صحيح.
 +
* التابع <code>[[Ruby/Float/to r|to_r]]</code>: يحول العدد الذي استُدعي معه إلى عدد جذري (rational).
  
 
==مصادر==
 
==مصادر==
 
*[http://ruby-doc.org/core-2.5.1/Float.html#method-i-coerce قسم التابع coerce‎ في الصنف Float في توثيق روبي الرسمي.]
 
*[http://ruby-doc.org/core-2.5.1/Float.html#method-i-coerce قسم التابع coerce‎ في الصنف Float في توثيق روبي الرسمي.]

المراجعة الحالية بتاريخ 11:30، 24 نوفمبر 2018

يحول التابع coerce العدد المستدعى معها والعدد العشري المُمرَّر إليها إلى النوع Float ويعيدهما في مصفوفة.

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

coerce(numeric)    array

المعاملات

numeric‎

العدد الثاني الذي سيحول إلى النوع Float ويعاد في مصفوفة.

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

تُعاد مصفوفة تحوي العددين numeric و num بعد تحويل العدد numeric إلى النوع Float.

أمثلة

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

1.2.coerce(3)       #=> [3.0, 1.2]
2.5.coerce(1.1)     #=> [1.1, 2.5]

انظر أيضا

  • التابع to_s: يحول العدد العشري الذي استدعي معه إلى سلسلة نصية. 
  • التابع to_int: يحول العدد العشري الذي استُدعي معه إلى عدد صحيح.
  • التابع to_r: يحول العدد الذي استُدعي معه إلى عدد جذري (rational).

مصادر