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

من موسوعة حسوب
< Ruby‏ | Time
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>succ‎</code> الخاص بالصنف <code>Time</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف:...')
 
ط (مراجعة وتدقيق.)
 
(مراجعة متوسطة واحدة بواسطة مستخدم واحد آخر غير معروضة)
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: التابع <code>succ‎</code> الخاص بالصنف <code>Time</code> في روبي}}</noinclude>
+
<noinclude>{{DISPLAYTITLE: التابع <code>Time.succ‎</code> في روبي}}</noinclude>
 
[[تصنيف: Ruby]]
 
[[تصنيف: Ruby]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Time]]
 
[[تصنيف: Ruby Time]]
يُعيد التابع <code>succ</code> [[Ruby/Time|توقيت]]ا <code>[[Ruby/Time|Time]]</code> جديدًا، مع إضافة ثانية واحدة على [[Ruby/Time|التوقيت]] الذي استُدعي معه <code>time</code>. التابع <code>[[Ruby/Time/succ|#succ]]</code> صار متجاوزا منذ روبي 1.9.2 بالنسبة لل[[Ruby/Time|توقيتات]] الكسرية.
+
يُعيد التابع <code>succ</code> [[Ruby/Time|توقيت]]ا جديدًا، مع إضافة ثانية واحدة على [[Ruby/Time|التوقيت]] الذي استُدعي معه.  
  
 
+
التابع <code>succ</code> أصبح مهملًا منذ روبي 1.9.2 بالنسبة لل[[Ruby/Time|توقيتات]] الكسرية. استخدم بدلًا هذا التابع الشكل <code>time + 1</code>.
 
 
استخدم بدلاً من ذلك <code>time + 1</code>
 
 
==البنية العامة==
 
==البنية العامة==
 
<syntaxhighlight lang="ruby">succ→ new_time‎</syntaxhighlight>
 
<syntaxhighlight lang="ruby">succ→ new_time‎</syntaxhighlight>
==القيمة المُعادة==
+
==القيمة المعادة==
 +
يعاد [[Ruby/Time|توقيتٌ]] جديدًٌ مع إضافة ثانية واحدة على [[Ruby/Time|التوقيت]] المعطى.
 +
 
 
==أمثلة==
 
==أمثلة==
 
مثال على استخدام التابع <code>succ‎</code>:
 
مثال على استخدام التابع <code>succ‎</code>:
 
<syntaxhighlight lang="ruby">t = Time.now      #=> 2007-11-19 08:23:57 -0600
 
<syntaxhighlight lang="ruby">t = Time.now      #=> 2007-11-19 08:23:57 -0600
t.succ            #=> 2007-11-19 08:23:58 -0600‎</syntaxhighlight>
+
t.succ            #=> 2007-11-19 08:23:58 -0600‎</syntaxhighlight>لا يفضل استعمال التابع <code>succ‎</code> لأنه أصبح مهملًا؛ استعمل الشكل التالي عوضًا عنه:<syntaxhighlight lang="ruby">
==انظر أيضا==
+
t + 1              #=> 2007-11-19 08:23:58 -0600
* التابع <code>[[Ruby/Time/subsec|subsec]]</code>: يُعيد التابع <code>subsec</code> الجزء العشري من [[Ruby/Time|التوقيت]] لـ <code>time</code>.
+
</syntaxhighlight>
* التابع <code>[[Ruby/Time/sunday-3F|sunday?‎]]</code>: يُعيد التابع <code>sunday?‎</code> القيمة <code>true</code> إن كان [[Ruby/Time|التوقيت]] <code>time</code> يمثل يوم الأحد.
+
 
 +
==انظر أيضًا==
 +
* التابع <code>[[Ruby/Time/subsec|subsec]]</code>: يُعيد الجزء العشري من [[Ruby/Time|التوقيت]].
 
==مصادر==
 
==مصادر==
*[http://ruby-doc.org/core-2.5.1/Time.html#method-i-succ قسم التابع succ‎ في الصنف Time‎ في توثيق روبي الرسمي.]
+
*[http://ruby-doc.org/core-2.5.1/Time.html#method-i-succ قسم التابع succ‎ في الصنف Time‎ في توثيق روبي الرسمي.]

المراجعة الحالية بتاريخ 16:50، 7 ديسمبر 2018

يُعيد التابع succ توقيتا جديدًا، مع إضافة ثانية واحدة على التوقيت الذي استُدعي معه.

التابع succ أصبح مهملًا منذ روبي 1.9.2 بالنسبة للتوقيتات الكسرية. استخدم بدلًا هذا التابع الشكل time + 1.

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

succ new_time

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

يعاد توقيتٌ جديدًٌ مع إضافة ثانية واحدة على التوقيت المعطى.

أمثلة

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

t = Time.now       #=> 2007-11-19 08:23:57 -0600
t.succ             #=> 2007-11-19 08:23:58 -0600‎

لا يفضل استعمال التابع succ‎ لأنه أصبح مهملًا؛ استعمل الشكل التالي عوضًا عنه:

t + 1              #=> 2007-11-19 08:23:58 -0600

انظر أيضًا

مصادر