الفرق بين المراجعتين لصفحة: «Ruby/Time/to r»
لا ملخص تعديل |
جميل-بيلوني (نقاش | مساهمات) ط مراجعة وتدقيق. |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: التابع <code>to_r | <noinclude>{{DISPLAYTITLE: التابع <code>Time.to_r</code> في روبي}}</noinclude> | ||
[[تصنيف: Ruby]] | [[تصنيف: Ruby]] | ||
[[تصنيف: Ruby Method]] | [[تصنيف: Ruby Method]] | ||
[[تصنيف: Ruby Time]] | [[تصنيف: Ruby Time]] | ||
يحول التابع <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|التوقيت]] إلى "توقيت حقبة أخرى". | |||
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="ruby">to_r → a_rational</syntaxhighlight> | <syntaxhighlight lang="ruby">to_r → a_rational</syntaxhighlight> | ||
==القيمة | ==القيمة المعادة== | ||
تعاد قيمة [[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 توقيت يونيكس]. | |||
==أمثلة== | ==أمثلة== | ||
سطر 15: | سطر 15: | ||
<syntaxhighlight lang="ruby">t = Time.now | <syntaxhighlight lang="ruby">t = Time.now | ||
p t.to_r #=> (1270968792716287611/1000000000)</syntaxhighlight> | p t.to_r #=> (1270968792716287611/1000000000)</syntaxhighlight> | ||
==انظر | ==انظر أيضًا== | ||
*التابع <code>[[Ruby/Time/to a|to_a]]</code>: | *التابع <code>[[Ruby/Time/to a|to_a]]</code>: يحول [[Ruby/Time|التوقيت]] الذي استدعي معه إلى مصفوفة.. | ||
*التابع <code>[[Ruby/Time/to i|to_i]]</code>: | *التابع <code>[[Ruby/Time/to i|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>: يحول قيمة [[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>[[Ruby/Time/to s|to_s]]</code>: يحول [[Ruby/Time|التوقيت]] المعطى إلى [[Ruby/String|سلسلة نصية]]. | ||
*التابع <code>[[Ruby/Time/to s|to_s]]</code>: | |||
==مصادر== | ==مصادر== | ||
*[http://ruby-doc.org/core-2.5.1/Time.html#method-i-to_r قسم | *[http://ruby-doc.org/core-2.5.1/Time.html#method-i-to_r قسم التابع to_r في الصنف Time في توثيق روبي الرسمي.] |
المراجعة الحالية بتاريخ 16:50، 7 ديسمبر 2018
يحول التابع to_r
قيمة التوقيت المعطى إلى عدد جذري يمثل عدد الثواني التي مرت منذ توقيت يونكس.
هذا التابع هو أحد التوابع التي تستعمل للحصول على قيمة دقيقة تمثل عدد النانوثواني التي مرت منذ توقيت يونيكس. يمكنك استخدام هذا التابع لتحويل التوقيت إلى "توقيت حقبة أخرى".
البنية العامة
to_r → a_rational
القيمة المعادة
تعاد قيمة التوقيت كعدد جذري يمثل عدد الثواني التي مرت منذ توقيت يونيكس.
أمثلة
مثال على استخدام التابع to_r
:
t = Time.now
p t.to_r #=> (1270968792716287611/1000000000)
انظر أيضًا
- التابع
to_a
: يحول التوقيت الذي استدعي معه إلى مصفوفة.. - التابع
to_i
: يحول قيمة التوقيت المعطى إلى عدد صحيح يمثل الثواني التي مرت منذ توقيت يونكس. - التابع
to_f
: يحول قيمة التوقيت المعطى إلى عدد عشري يمثل عدد الثواني التي مرَّت منذ توقيت يونكس. - التابع
to_s
: يحول التوقيت المعطى إلى سلسلة نصية.