الفرق بين المراجعتين لصفحة: «Ruby/File::Stat/3C-3D-3E»

من موسوعة حسوب
إنشاء الصفحة.
 
إضافة شرح
 
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: المعامل <code><=></code> الخاص بالصنف <code>File::Stat</code> في روبي}}</noinclude>
<noinclude>{{DISPLAYTITLE: المعامل <code><=></code> الخاص بالصنف <code>File::Stat</code> في روبي}}</noinclude>
يعيد التابع <code></code> القيمة
يوازن المعامل <code><=></code> بين الكائنات <code>[[Ruby/File::Stat|File::Stat]]</code> من ناحية أوقات تعديل كل منها.<code></code>


==البنية العامة==
==البنية العامة==
<syntaxhighlight lang="ruby">stat <=> other_stat → -1, 0, 1, nil</syntaxhighlight>
<syntaxhighlight lang="ruby">stat <=> other_stat → -1, 0, 1, nil</syntaxhighlight>


== المعاملات ==
== القيمة المعادة ==
 
تعاد القيم 1-، أو 0، أو 1 إن كان الكائن <code>stat</code> أصغر من أو يساوي أو أكبر من الكائن <code>other_stat</code>. تعاد القيمة <code>nil</code> إن لم يكن الكائن <code>other_stat</code> من النوع <code>[[Ruby/File::Stat|File::Stat]]</code>.
==القيمة المعادة==
تعاد  


==أمثلة==
==أمثلة==
مثال على استعمال المعامل <code></code>:
مثال على استعمال المعامل <code><=></code><code></code>:
<syntaxhighlight lang="ruby">f1 = File.new("f1", "w")
<syntaxhighlight lang="ruby">f1 = File.new("f1", "w")
sleep 1
sleep 1
سطر 18: سطر 16:


==انظر أيضا==
==انظر أيضا==
* التابع <code>[[Ruby/File::Stat/new|new]]</code>: ينشئ كائنًا جديدًا من النوع <code>[[Ruby/File::Stat|File::Stat]]</code> لاسم الملف المعطى.
* التابع <code>[[Ruby/File::Stat/birthtime|birthtime]]</code>: يعيد وقت إنشاء الملف الذي استدعي معه.


==مصادر==
==مصادر==
*[http://ruby-doc.org/core-2.5.1/File/Stat.html#method-i-3C-3D-3E قسم التابع  في الصنف File::Stat في توثيق روبي الرسمي.]
*[http://ruby-doc.org/core-2.5.1/File/Stat.html#method-i-3C-3D-3E قسم المعامل <=> في الصنف File::Stat في توثيق روبي الرسمي.]
[[تصنيف: Ruby]]
[[تصنيف: Ruby]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby File::Stat]]
[[تصنيف: Ruby File::Stat]]

المراجعة الحالية بتاريخ 07:53، 2 ديسمبر 2018

يوازن المعامل <=> بين الكائنات File::Stat من ناحية أوقات تعديل كل منها.

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

stat <=> other_stat  -1, 0, 1, nil

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

تعاد القيم 1-، أو 0، أو 1 إن كان الكائن stat أصغر من أو يساوي أو أكبر من الكائن other_stat. تعاد القيمة nil إن لم يكن الكائن other_stat من النوع File::Stat.

أمثلة

مثال على استعمال المعامل <=>:

f1 = File.new("f1", "w")
sleep 1
f2 = File.new("f2", "w")
f1.stat <=> f2.stat   #=> -1

انظر أيضا

  • التابع new: ينشئ كائنًا جديدًا من النوع File::Stat لاسم الملف المعطى.
  • التابع birthtime: يعيد وقت إنشاء الملف الذي استدعي معه.

مصادر