التابع String.to_f في روبي

من موسوعة حسوب
< Ruby‏ | String
مراجعة 12:15، 15 ديسمبر 2018 بواسطة جميل-بيلوني (نقاش | مساهمات) (إضافة المحتوى)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

يحول التابع to_f الأرقام الموجودة في بداية السلسلة النصية المعطاة إلى عدد عشري. يتجاهل التابع المسافات البيضاء في البادئة، ويهمل جميع الحروف بعد العدد في السلسلة. إذا لم تحتوي بادئة السلسلة على أي عدد، فإن التابع يعيد القيمة 0.0 دون إطلاق أية استثناءات.

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

to_f  float

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

يُعاد العدد العشري المقابل للعدد الموجود في بادئة السلسلة النصية المعطاة، أو تُعاد القيمة 0.0 إذا لم تحتوي بادئة السلسلة على أي عدد.

أمثلة

مثال على استعمال التابع to_f:

"123.45e1".to_f        #=> 1234.5
"45.67 degrees".to_f   #=> 45.67
"thx1138".to_f         #=> 0.0

انظر أيضًا

  • التابع to_c: يحول السلسلة النصية التي استدعيت معه إلى عدد عقدي.
  • التابع to_i: يحول العدد الموجود في بادئة السلسلة النصية المعطاة إلى عدد صحيح ذي أساس محدَّد.
  • التابع to_r: يحول العدد الموجود في بادئة السلسلة النصية المعطاة إلى عدد جذري.
  • التابع to_s: يعيد السلسلة النصية التي استدعيت معه نفسها.
  • التابع to_sym: يحول السلسلة النصية التي استدعيت معه إلى رمز، إذ يُنشىء ذلك الرمز إذا لم يكن الرمز المقابل للسلسلة النصية تلك مُوجودًا مُسبقًا.

مصادر