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

من موسوعة حسوب
< Ruby‏ | Time
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>+‎</code> الخاص بالصنف <code>Time</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف: Rub...')
 
سطر 3: سطر 3:
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Time]]
 
[[تصنيف: Ruby Time]]
معامل الإضافة - يضيف بعض الثواني (ربما كسرية) إلى [[Ruby/Time|التوقيت]] <code>time</code> ويُعيد تلك القيمة [[Ruby/Time|توقيتات]] <code>[[Ruby/Time|Time]]</code> جديد.
+
معامل الإضافة - يضيف عددا من الثواني (ربما كسرية) إلى [[Ruby/Time|التوقيت]] <code>time</code>، ثم يُعيد تلك القيمة [[Ruby/Time|كتوقيت]] جديد.
 
==البنية العامة==
 
==البنية العامة==
 
<syntaxhighlight lang="ruby">time + numeric → time‎</syntaxhighlight>
 
<syntaxhighlight lang="ruby">time + numeric → time‎</syntaxhighlight>
 
==القيمة المُعادة==
 
==القيمة المُعادة==
 +
يُعيد [[Ruby/Time|توقيتا]] جديدا.
 +
 
==أمثلة==
 
==أمثلة==
 
مثال على استخدام التابع <code>+‎</code>:
 
مثال على استخدام التابع <code>+‎</code>:
سطر 12: سطر 14:
 
t + (60 * 60 * 24)  #=> 2007-11-20 08:22:21 -0600‎</syntaxhighlight>
 
t + (60 * 60 * 24)  #=> 2007-11-20 08:22:21 -0600‎</syntaxhighlight>
 
==انظر أيضا==
 
==انظر أيضا==
* التابع <code>[[Ruby/Time/utc|utc]]</code>: ينشئ التابع <code>utc</code> [[Ruby/Time|توقيت]]ا <code>[[Ruby/Time|Time]]</code> استنادًا إلى القيم المعطاة، ويتم تفسيره على أنه التوقيت العالمي الموحد UTC (GMT). يجب تحديد السنة. القيم الأخرى تُضبط افتراضيا عند الحد الأدنى لقيمة هذا الحقل (وقد تساوي <code>nil</code>، أو تُحذف). يمكن تحديد الأشهر بإعداد من 1 إلى 12، أو بثلاثة أحرف تمثل أسماء الشهور بالإنجليزية. يتم تحديد ساعات بعدد من (0..23). يطلق استثناء <code>[[Ruby/ArgumentError|ArgumentError]]</code> إذا كانت أي من تلك القيم خارج النطاق. سيقبل التابع أيضًا عشر وسائط في إخراج الطلب بواسطة <code>[[Ruby/Time/to_a|#to_a]]</code>.
+
* التابع <code>[[Ruby/Time/minus_operator|-]]</code>: معامل الفرق - يُعيد فرق الثواني.
* التابع <code>[[Ruby/Time/minus_operator|-]]</code>: معامل الفرق - يُعيد فرق الثواني على شكل [[Ruby/Time|توقيت]] <code>[[Ruby/Float|Float]]</code> بين <code>time</code> و <code>other_time</code>، أو يطرح <code>numeric</code> ثانية من <code>time</code>.
 
 
==مصادر==
 
==مصادر==
 
*[http://ruby-doc.org/core-2.5.1/Time.html#method-i-2B قسم  التابع +‎ في الصنف Time‎ في توثيق روبي الرسمي.]
 
*[http://ruby-doc.org/core-2.5.1/Time.html#method-i-2B قسم  التابع +‎ في الصنف Time‎ في توثيق روبي الرسمي.]

مراجعة 10:49، 7 نوفمبر 2018

معامل الإضافة - يضيف عددا من الثواني (ربما كسرية) إلى التوقيت time، ثم يُعيد تلك القيمة كتوقيت جديد.

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

time + numeric  time

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

يُعيد توقيتا جديدا.

أمثلة

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

t = Time.now         #=> 2007-11-19 08:22:21 -0600
t + (60 * 60 * 24)   #=> 2007-11-20 08:22:21 -0600‎

انظر أيضا

  • التابع -: معامل الفرق - يُعيد فرق الثواني.

مصادر