الفرق بين المراجعتين ل"Ruby/Time/to f"

من موسوعة حسوب
< Ruby‏ | Time
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<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>time</code> كعدد عشري من الثواني منذ [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> قيمة [[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>array</code> للـ <code>time</code>X:
+
* التابع <code>[[Ruby/Time/to_a|to_a]]</code>: يُعيد التابع <code>to_a</code> [[Ruby/Array|مصفوفة]] عشارية تضم قيم [[Ruby/Time|التوقيت]].
* التابع <code>[[Ruby/Time/to_i|to_i]]</code>: يُعيد التابع <code>to_i</code> قيمة [[Ruby/Time|التوقيت]] <code>time</code> كعدد صحيح يمثل الثواني التي مرت منذ [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_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‎

انظر أيضا

مصادر