الفرق بين المراجعتين لصفحة: «Ruby/Time/nsec»
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>nsec</code> الخاص بالصنف <code>Time</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف:...' |
جميل-بيلوني (نقاش | مساهمات) ط مراجعة وتدقيق. |
||
(مراجعة متوسطة واحدة بواسطة مستخدم واحد آخر غير معروضة) | |||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: التابع <code>nsec | <noinclude>{{DISPLAYTITLE: التابع <code>Time.nsec</code> في روبي}}</noinclude> | ||
[[تصنيف: Ruby]] | [[تصنيف: Ruby]] | ||
[[تصنيف: Ruby Method]] | [[تصنيف: Ruby Method]] | ||
[[تصنيف: Ruby Time]] | [[تصنيف: Ruby Time]] | ||
يُعيد التابع <code>nsec</code> | يُعيد التابع <code>nsec</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>nsec</code> لأن الأعداد العشرية المضاعفة ذات المعيار IEEE 754 ليست دقيقة بما يكفي لتمثيل عدد النانو ثواني التي مرت منذ بدء [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>nsec</code> قيمة أكثر دقة. | |||
يُعيد التابع <code> | |||
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="ruby">nsec → int</syntaxhighlight> | <syntaxhighlight lang="ruby">nsec → int</syntaxhighlight> | ||
==القيمة | ==القيمة المعادة== | ||
يعاد عدد صحيح يمثِّل عدد النانوثواني المقابلة لل[[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>nsec</code>: | مثال على استخدام التابع <code>nsec</code>: | ||
سطر 18: | سطر 16: | ||
"%10.9f" % t.to_f #=> "1195280283.536151409" | "%10.9f" % t.to_f #=> "1195280283.536151409" | ||
t.nsec #=> 536151406</syntaxhighlight> | t.nsec #=> 536151406</syntaxhighlight> | ||
==انظر | ==انظر أيضًا== | ||
* التابع <code>[[Ruby/Time/ | * التابع <code>[[Ruby/Time/yday|yday]]</code>: يُعيد عددًا صحيحًا يمثل يوم من السنة. | ||
==مصادر== | ==مصادر== | ||
*[http://ruby-doc.org/core-2.5.1/Time.html#method-i-nsec قسم | *[http://ruby-doc.org/core-2.5.1/Time.html#method-i-nsec قسم التابع nsec في الصنف Time في توثيق روبي الرسمي.] |
المراجعة الحالية بتاريخ 16:52، 7 ديسمبر 2018
يُعيد التابع nsec
النانو ثانية المقابل للتوقيت الذي مر منذ توقيت يونيكس.
تختلف الأرقام الدنيا المعادة من التابع to_f
والتابع nsec
لأن الأعداد العشرية المضاعفة ذات المعيار IEEE 754 ليست دقيقة بما يكفي لتمثيل عدد النانو ثواني التي مرت منذ بدء توقيت يونيكس. يُعيد التابع nsec
قيمة أكثر دقة.
البنية العامة
nsec → int
القيمة المعادة
يعاد عدد صحيح يمثِّل عدد النانوثواني المقابلة للتوقيت التي مرت منذ توقيت يونيكس.
أمثلة
مثال على استخدام التابع nsec
:
t = Time.now #=> 2007-11-17 15:18:03 +0900
"%10.9f" % t.to_f #=> "1195280283.536151409"
t.nsec #=> 536151406
انظر أيضًا
- التابع
yday
: يُعيد عددًا صحيحًا يمثل يوم من السنة.