الفرق بين المراجعتين لصفحة: «Ruby/Time/to f»
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>to_f</code> الخاص بالصنف <code>Time</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف:...' |
لا ملخص تعديل |
||
سطر 3: | سطر 3: | ||
[[تصنيف: Ruby Method]] | [[تصنيف: Ruby Method]] | ||
[[تصنيف: Ruby Time]] | [[تصنيف: Ruby Time]] | ||
يُعيد التابع <code>to_f</code> قيمة [[Ruby/Time|التوقيت]] | يُعيد التابع <code>to_f</code> قيمة [[Ruby/Time|التوقيت]] كعدد عشري يمثل عدد الثواني التي مرت منذ [https://ar.wikipedia.org/wiki/%D8%AA%D9%88%D9%82%D9%8A%D8%AA_%D9%8A%D9%88%D9%86%D9%83%D8%B3 حقبة يونيكس]. | ||
لاحظ أن الترميز IEEE 754 double ليس دقيقًا بما يكفي لتمثيل عدد النانوثواني التي مرت منذ [https://ar.wikipedia.org/wiki/%D8%AA%D9%88%D9%82%D9%8A%D8%AA_%D9%8A%D9%88%D9%86%D9%83%D8%B3 حقبة يونيكس]. | لاحظ أن الترميز IEEE 754 double ليس دقيقًا بما يكفي لتمثيل عدد النانوثواني التي مرت منذ [https://ar.wikipedia.org/wiki/%D8%AA%D9%88%D9%82%D9%8A%D8%AA_%D9%8A%D9%88%D9%86%D9%83%D8%B3 حقبة يونيكس]. | ||
سطر 11: | سطر 9: | ||
<syntaxhighlight lang="ruby">to_f → float</syntaxhighlight> | <syntaxhighlight lang="ruby">to_f → float</syntaxhighlight> | ||
==القيمة المُعادة== | ==القيمة المُعادة== | ||
يُعيد التابع <code>to_f</code> قيمة [[Ruby/Time|التوقيت]] كعدد عشري يمثل عدد الثواني التي مرت منذ [https://ar.wikipedia.org/wiki/%D8%AA%D9%88%D9%82%D9%8A%D8%AA_%D9%8A%D9%88%D9%86%D9%83%D8%B3 حقبة يونيكس]. | |||
==أمثلة== | ==أمثلة== | ||
مثال على استخدام التابع <code>to_f</code>: | مثال على استخدام التابع <code>to_f</code>: | ||
سطر 17: | سطر 17: | ||
t.to_i #=> 1270968744</syntaxhighlight> | t.to_i #=> 1270968744</syntaxhighlight> | ||
==انظر أيضا== | ==انظر أيضا== | ||
* التابع <code>[[Ruby/Time/to_a|to_a]]</code>: يُعيد التابع <code>to_a</code> [[Ruby/Array|مصفوفة]] عشارية تضم قيم [[Ruby/Time|التوقيت]] <code> | * التابع <code>[[Ruby/Time/to_a|to_a]]</code>: يُعيد التابع <code>to_a</code> [[Ruby/Array|مصفوفة]] عشارية تضم قيم [[Ruby/Time|التوقيت]]. | ||
* التابع <code>[[Ruby/Time/ | * التابع <code>[[Ruby/Time/to_i|to_i]]</code>: يُعيد التابع <code>to_i</code> قيمة [[Ruby/Time|التوقيت]] كعدد صحيح يمثل الثواني التي مرت منذ [https://ar.wikipedia.org/wiki/%D8%AA%D9%88%D9%82%D9%8A%D8%AA_%D9%8A%D9%88%D9%86%D9%83%D8%B3 حقبة يونيكس]. | ||
*التابع <code>[[Ruby/Time/to r|to_r]]</code>: يُعيد التابع <code>to_r</code> قيمة [[Ruby/Time|التوقيت]] ك[[Ruby/Rational|عدد جذري]] يمثل عدد الثواني التي مرت منذ [https://ar.wikipedia.org/wiki/%D8%AA%D9%88%D9%82%D9%8A%D8%AA_%D9%8A%D9%88%D9%86%D9%83%D8%B3 حقبة يونيكس]. | |||
*التابع <code>[[Ruby/Time/to s|to_s]]</code>: يُعيد التابع <code>to_s</code> [[Ruby/String|سلسلة نصية]] تمثل [[Ruby/Time|التوقيت]]. | |||
==مصادر== | ==مصادر== | ||
*[http://ruby-doc.org/core-2.5.1/Time.html#method-i-to_f قسم التابع to_f في الصنف Time في توثيق روبي الرسمي.] | *[http://ruby-doc.org/core-2.5.1/Time.html#method-i-to_f قسم التابع to_f في الصنف Time في توثيق روبي الرسمي.] |
مراجعة 19:26، 7 نوفمبر 2018
يُعيد التابع to_f
قيمة التوقيت كعدد عشري يمثل عدد الثواني التي مرت منذ حقبة يونيكس.
لاحظ أن الترميز IEEE 754 double ليس دقيقًا بما يكفي لتمثيل عدد النانوثواني التي مرت منذ حقبة يونيكس.
البنية العامة
to_f → float
القيمة المُعادة
يُعيد التابع to_f
قيمة التوقيت كعدد عشري يمثل عدد الثواني التي مرت منذ حقبة يونيكس.
أمثلة
مثال على استخدام التابع to_f
:
t = Time.now
"%10.5f" % t.to_f #=> "1270968744.77658"
t.to_i #=> 1270968744
انظر أيضا
- التابع
to_a
: يُعيد التابعto_a
مصفوفة عشارية تضم قيم التوقيت. - التابع
to_i
: يُعيد التابعto_i
قيمة التوقيت كعدد صحيح يمثل الثواني التي مرت منذ حقبة يونيكس. - التابع
to_r
: يُعيد التابعto_r
قيمة التوقيت كعدد جذري يمثل عدد الثواني التي مرت منذ حقبة يونيكس. - التابع
to_s
: يُعيد التابعto_s
سلسلة نصية تمثل التوقيت.