الفرق بين المراجعتين لصفحة: «Ruby/Time/minus operator»
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>-</code> الخاص بالصنف <code>Time</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف: Rub...' |
لا ملخص تعديل |
||
سطر 3: | سطر 3: | ||
[[تصنيف: Ruby Method]] | [[تصنيف: Ruby Method]] | ||
[[تصنيف: Ruby Time]] | [[تصنيف: Ruby Time]] | ||
معامل الفرق - يُعيد فرق الثواني على شكل | معامل الفرق - يُعيد فرق الثواني على شكل عدد عشري (<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>: معامل الإضافة | * التابع <code>[[Ruby/Time/plus_operator|+]]</code>: معامل الإضافة | ||
* التابع <code>[[Ruby/Time/compar_operator|<=>]]</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