المعامل <=> الخاص بالصنف 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: يعيد وقت إنشاء الملف الذي استدعي معه.

مصادر