الفرق بين المراجعتين لصفحة: «Ruby/Float/to s»

من موسوعة حسوب
< Ruby‏ | Float
إنشاء الصفحة.
 
لا ملخص تعديل
 
سطر 3: سطر 3:
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Float]]
[[تصنيف: Ruby Float]]
يحول التابع <code>to_s‎</code> العدد الصحيح الذي استدعي معه إلى سلسلة نصية ممثلًا بأساس محدَّد.   
يحول التابع <code>to_s‎</code> [[Ruby/Float|العدد العشري]] الذي استدعي معه إلى [[Ruby/String|سلسلة نصية]]. كما هو حال الشكل الثابت أو الأسي [[Ruby/Float|للعدد العشري]]، قد يُعيد هذا التابع القيمة <code>NaN</code> و <code>Infinity</code> و <code>‎-Infinity</code>. 
 
يملك هذا التابع اسمًا بديلًا هو: <code>[[ٌRuby/Float/inspect|inspect]]</code>.   
==البنية العامة==
==البنية العامة==
<syntaxhighlight lang="ruby">to_s(base=10)  string‎</syntaxhighlight>
<syntaxhighlight lang="ruby">to_s → string</syntaxhighlight>
==المعاملات==
===<code>base‎</code>===
 
عدد صحيح يمثل أساس العدد الصحيح المراد تمثيله به. تترواح هذا المعامل بين 2 و 36. القيمة الافتراضية هي: 10 (التمثيل العشري).
==القيمة المعادة==
==القيمة المعادة==
تعاد سلسلة نصية تحتوي على العدد الصحيح المعطى وفق الأساس <code>base</code>.
تعاد سلسلة نصية تحتوي على العدد العشري المعطى.


==أمثلة==
==أمثلة==
مثال على استخدام التابع <code>to_s‎</code>:
مثال على استخدام التابع <code>to_s‎</code>:
<syntaxhighlight lang="ruby">12345.to_s      #=> "12345"
<syntaxhighlight lang="ruby">123.45.to_s      #=> "123.45"
12345.to_s(2)    #=> "11000000111001"
12345.to_s(8)    #=> "30071"
12345.to_s(10)  #=> "12345"
12345.to_s(16)  #=> "3039"
12345.to_s(36)  #=> "9ix"
78546939656932.to_s(36)  #=> "rubyrules"
‎</syntaxhighlight>
‎</syntaxhighlight>
==انظر أيضا==
==انظر أيضا==
*التابع <code>[[Ruby/Float/to int|to_int]]</code>: يعيد العدد الذي استُدعي معه دون تغيير.
*التابع <code>[[Ruby/Float/to int|to_int]]</code>: يحول [[Ruby/Float|العدد العشري]] الذي استُدعي معه إلى [[Ruby/Integer|عدد صحيح]].
*التابع <code>[[Ruby/Float/to r|to_r]]</code>: يحول العدد الذي استُدعي معه إلى عدد جذري (rational).
*التابع <code>[[Ruby/Float/to r|to_r]]</code>: يحول [[Ruby/Float|العدد العشري]] الذي استُدعي معه إلى [[Ruby/Rational|عدد جذري]] (rational).
*التابع <code>[[Ruby/Float/to f|to_f]]</code>: يحول العدد الصحيح الذي استُدعي معه إلى عدد عشري.
*التابع <code>[[Ruby/Float/to f|to_f]]</code>: يعيد [[Ruby/Float|العدد العشري]] الذي استدعي معه نفسه.
==مصادر==
==مصادر==
*[http://ruby-doc.org/core-2.5.1/Integer.html#method-i-to_s قسم التابع to_s‎ في الصنف Float في توثيق روبي الرسمي.]
*[http://ruby-doc.org/core-2.5.1/Float.html#method-i-to_s قسم التابع to_s‎ في الصنف Float في توثيق روبي الرسمي.]

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

يحول التابع to_s‎ العدد العشري الذي استدعي معه إلى سلسلة نصية. كما هو حال الشكل الثابت أو الأسي للعدد العشري، قد يُعيد هذا التابع القيمة NaN و Infinity و ‎-Infinity.

يملك هذا التابع اسمًا بديلًا هو: inspect.

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

to_s  string

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

تعاد سلسلة نصية تحتوي على العدد العشري المعطى.

أمثلة

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

123.45.to_s       #=> "123.45"

انظر أيضا

مصادر