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

من موسوعة حسوب
< Ruby‏ | Time
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>to_r‎</code> الخاص بالصنف <code>Time</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف:...')
 
سطر 3: سطر 3:
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Time]]
 
[[تصنيف: Ruby Time]]
يُعيد التابع <code>to_r</code> قيمة [[Ruby/Time|التوقيت]] <code>time</code> ك[[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>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 حقبة يونيكس].
  
 
+
تُستخدم هذه التوابع للحصول على قيمة دقيقة تمثل عدد النانوثواني التي مرت منذ [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 حقبة يونيكس]. يمكنك استخدام هذا التابع لتحويل [[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 حقبة يونيكس]. يمكنك استخدام هذا التابع لتحويل [[Ruby/Time|التوقيت]] <code>time</code> إلى "عصر آخر".
 
 
==البنية العامة==
 
==البنية العامة==
 
<syntaxhighlight lang="ruby">to_r → a_rational‎</syntaxhighlight>
 
<syntaxhighlight lang="ruby">to_r → a_rational‎</syntaxhighlight>
 
==القيمة المُعادة==
 
==القيمة المُعادة==
 +
يُعيد التابع <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>to_r‎</code>:
 
مثال على استخدام التابع <code>to_r‎</code>:
سطر 16: سطر 16:
 
p t.to_r            #=> (1270968792716287611/1000000000)‎</syntaxhighlight>
 
p t.to_r            #=> (1270968792716287611/1000000000)‎</syntaxhighlight>
 
==انظر أيضا==
 
==انظر أيضا==
* التابع <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 a|to_a]]</code>: يُعيد التابع <code>to_a</code> [[Ruby/Array|مصفوفة]] عشارية تضم قيم [[Ruby/Time|التوقيت]].
* التابع <code>[[Ruby/Time/to_s|to_s]]</code>: يُعيد التابع <code>to_s</code> [[Ruby/String|سلسلة نصية]] تمثل [[Ruby/Time|التوقيت]] <code>time</code>. وهو مكافئ لاستدعاء التابع <code>[[Ruby/Time/strftime|strftime]]</code> مع سلسلة التنسيق المناسبة.
+
*التابع <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 f|to_f]]</code>: يُعيد التابع <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>[[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_r قسم  التابع to_r‎ في الصنف Time‎ في توثيق روبي الرسمي.]
 
*[http://ruby-doc.org/core-2.5.1/Time.html#method-i-to_r قسم  التابع to_r‎ في الصنف Time‎ في توثيق روبي الرسمي.]

مراجعة 19:26، 7 نوفمبر 2018

يُعيد التابع to_r قيمة التوقيت كعدد جذري يمثل عدد الثواني التي مرت منذ حقبة يونيكس.

تُستخدم هذه التوابع للحصول على قيمة دقيقة تمثل عدد النانوثواني التي مرت منذ حقبة يونيكس. يمكنك استخدام هذا التابع لتحويل التوقيت إلى "حقبة آخر".

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

to_r  a_rational

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

يُعيد التابع to_r قيمة التوقيت كعدد جذري يمثل عدد الثواني التي مرت منذ حقبة يونيكس.

أمثلة

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

t = Time.now
p t.to_r            #=> (1270968792716287611/1000000000)‎

انظر أيضا

مصادر