الفرق بين المراجعتين لصفحة: «Ruby/File::Stat/3C-3D-3E»
< Ruby | File::Stat
جميل-بيلوني (نقاش | مساهمات) إنشاء الصفحة. |
جميل-بيلوني (نقاش | مساهمات) إضافة شرح |
||
| سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: المعامل <code><=></code> الخاص بالصنف <code>File::Stat</code> في روبي}}</noinclude> | <noinclude>{{DISPLAYTITLE: المعامل <code><=></code> الخاص بالصنف <code>File::Stat</code> في روبي}}</noinclude> | ||
يوازن المعامل <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 قسم | *[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: يعيد وقت إنشاء الملف الذي استدعي معه.