الفرق بين المراجعتين ل"Ruby/Time/minus 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>[[Ruby/Float|Float]]</code> بين <code>time</code> و <code>other_time</code>، أو يطرح <code>numeric</code> ثانية من <code>time</code>.
+
معامل الفرق - يُعيد فرق الثواني على شكل عدد عشري (<code>[[Ruby/Float|Float]])</code> بين <code>time</code> و <code>other_time</code>، أو يطرح <code>numeric</code> ثانية من <code>time</code>.
 
==البنية العامة==
 
==البنية العامة==
 
<syntaxhighlight lang="ruby">time - other_time → float
 
<syntaxhighlight lang="ruby">time - other_time → float
 
time - numeric → time‎</syntaxhighlight>
 
time - numeric → time‎</syntaxhighlight>
 
==القيمة المُعادة==
 
==القيمة المُعادة==
 +
يُعيد فرق الثواني على شكل عدد عشري (<code>[[Ruby/Float|Float]])</code> بين <code>time</code> و <code>other_time</code>، أو يطرح <code>numeric</code> ثانية من <code>time</code>.
 +
 
==أمثلة==
 
==أمثلة==
 
مثال على استخدام التابع <code>-‎</code>:
 
مثال على استخدام التابع <code>-‎</code>:
سطر 15: سطر 17:
 
t2 - 2592000      #=> 2007-11-19 08:23:10 -0600‎</syntaxhighlight>
 
t2 - 2592000      #=> 2007-11-19 08:23:10 -0600‎</syntaxhighlight>
 
==انظر أيضا==
 
==انظر أيضا==
* التابع <code>[[Ruby/Time/plus_operator|+]]</code>: معامل الإضافة - يضيف بعض الثواني (ربما كسرية) إلى [[Ruby/Time|التوقيت]] <code>time</code> ويُعيد تلك القيمة [[Ruby/Time|توقيتات]] <code>[[Ruby/Time|Time]]</code> جديد.
+
* التابع <code>[[Ruby/Time/plus_operator|+]]</code>: معامل الإضافة
* التابع <code>[[Ruby/Time/compar_operator|<=>]]</code>: معامل الموازنة - يقارن <code>time</code> مع <code>other_time</code> (انظر فقرة البنية العامة).
+
* التابع <code>[[Ruby/Time/compar_operator|<=>]]</code>: معامل الموازنة
 
==مصادر==
 
==مصادر==
 
*[http://ruby-doc.org/core-2.5.1/Time.html#method-i-2D قسم  التابع -‎ في الصنف Time‎ في توثيق روبي الرسمي.]
 
*[http://ruby-doc.org/core-2.5.1/Time.html#method-i-2D قسم  التابع -‎ في الصنف Time‎ في توثيق روبي الرسمي.]

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

معامل الفرق - يُعيد فرق الثواني على شكل عدد عشري (Float) بين time و other_time، أو يطرح numeric ثانية من time.

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

time - other_time  float
time - numeric  time

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

يُعيد فرق الثواني على شكل عدد عشري (Float) بين time و other_time، أو يطرح numeric ثانية من time.

أمثلة

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

t = Time.now       #=> 2007-11-19 08:23:10 -0600
t2 = t + 2592000   #=> 2007-12-19 08:23:10 -0600
t2 - t             #=> 2592000.0
t2 - 2592000       #=> 2007-11-19 08:23:10 -0600‎

انظر أيضا

  • التابع +: معامل الإضافة
  • التابع <=>: معامل الموازنة

مصادر