نتائج البحث
اذهب إلى التنقل
اذهب إلى البحث
التابع ?Encoding.ascii_compatible في روبي
يتحقّق التّابع ascii_compatible? من توافق ترميز محدد مع الترميز ASCII. البنية العامة ascii_compatible? → true or false
القيم المعادة تُعاد القيمة true في حال توافق الترميز المعطى مع التّرميز ASCII، أو تُعاد القيمة false خلاف ذلك. أمثلة مثالٌ عن استخدام التابع ascii_compatible?: Encoding::UTF_8.ascii_compatible? #=> true
Encoding::UTF_16BE.ascii_compatible? #=> false
انظر أيضًا التّابع ?dummy: يتحقّق من التّرميز الزّائف. التابع ?compatible: يتحقّق من توافق كائنين مع بعضهما بعضًا. التّابع replicate: يُنشئ نسخة مطابقة من ترميز الكائن. مصادر قسم التابع ...
التابع Dir.entries في روبي
يعيد التابع entries مصفوفةً تحتوي جميع أسماء الملفات الموجودة في المجلد المحدد. في حال عدم وجود هذا المجلد، سيُطلق الخطأ SystemCallError. يمكن تمرير الوسيط encoding الاختياري إلى التابع الذي يحدد ترميز المجلد. أمَّا إن لم يعطَ، فسيٌستخدم ترميز نظام الملفات. البنية العامة entries( dirname ) → array
entries( dirname, encoding: enc ) → array
المعاملات dirname اسم المجلد المراد معرفة محتوياته. encoding ترميز المجلد. القيمة المعادة تُعاد مصفوفةٌ تحوي جميع أسماء الملفات في المجلد المحدد. أمثلة مثال عن استخدام التابع entries ...
التابع Rational.fdiv في روبي
ينفّذ التابع fdiv عملية القسمة، ويعيد القيمة كعدد عشري. البنية العامة fdiv(numeric) → float
المعاملات numeric عدد يمثِّل المقسوم عليه. القيمة المعادة يعاد عدد عشري يمثِّل ناتج عملية قسمة العدد الجذري المعطى على العدد numeric. أمثلة مثال على استخدام التابع fdiv: Rational(2, 3).fdiv(1) #=> 0.6666666666666666
Rational(2, 3).fdiv(0.5) #=> 1.3333333333333333
Rational(2).fdiv(3) #=> 0.6666666666666666
انظر أيضًا المعامل /: ينفذ عملية القسمة. المعامل -: ينفذ عملية ...
التابع IO.tell في روبي
يُعيد التابع tell موضع المؤشر الحالي (بالبايت) للمجرى الذي استدعي معه. البنية العامة tell → integer
القيمة المعادة يعاد عدد صحيح يمثِّل موضع الموشر الحالي للمجرى المعطى بالبايت. أمثلة مثال على استخدام التابع tell: f = File.new("testfile")
f.pos #=> 0
f.gets #=> "This is line one\n"
f.pos #=> 17
انظر أيضًا التابع pos: يُعيد موضع المؤشر الحالي بدءًا من بداية الملف (بالبايت) للمجرى الذي استدعي معه. التابع rewind: يعيد مؤشر المجرى الذي استُدعي معه إلى موضع ...
التابع File.extname في روبي
يعيد التابع extname لاحقة الملف المعطى. لاحقة الملف هي جزء من اسمه وتتوضع في مساره بعد آخر نقطة فيه. إن كان المسار هو لملف الملف يبدأ بنقطة (dotfile) أو يبدأ المسار بنقطة، فلن يعامل معها على أنها بداية لاحقة الملف. البنية العامة extname(path) → string
المعاملات path مسار الملف المراد استخراج لاحقته. القيمة المعادة تعاد سلسلة نصية تمثِّل لاحقة الملف ذي المسار path، أو تعاد سلسلة نصية فارغة إن كان النقطة آخر المسار path أو لم يكن هنالك لاحقة للملف. أمثلة ...
التابع Process.gid في روبي
ر يعيد التابع gid المُعرِّف الحقيقي للمجموعة المالكة للعملية الحالية. البنية العامة gid → integer
Process::GID.rid → integer
Process::Sys.getgid → integer
القيم المعادة يعاد عدد صحيح يمثِّل المُعرِّف الحقيقي للعملية الحالية. أمثلة مثال على استعمال التابع gid: Process.gid #=> 500
انظر أيضًا التابع egid: يعيد مُعرِّف المجموعة الفعال (effective group ID) المالكة لهذه العملية. التابع getpgid: يعيد مُعرِّف المجموعة المالكة لعملية محدَّدة. التابع gid=: يضبط عند استدعائه بالشكل gid= integer مُعرِّف المجموعة المالكة للعملية الحالية إلى القيمة integer. مصادر قسم التابع ...
التابع Math.cbrt في روبي
يعيد التابع cbrt الجذر التكعيبي للعدد المعطى. مجال التعريف: (-INFINITY ، INFINITY). المجال المقابل: (-INFINITY ، INFINITY). البنية العامة cbrt(x) → Float
المعاملات x العدد الذي ستُطبَّق عليه العملية. القيمة المعادة يعاد عدد عشري يمثِّل قيمة الجذر التكعيبي للعدد x المعطى. أمثلة مثال على استخدام التابع cbrt: -9.upto(9) {|x|
p [x, Math.cbrt(x), Math.cbrt(x)**3]
}
#=> [-9, -2.0800838230519, -9.0]
# [-8, -2.0, -8.0]
# [-7, -1.91293118277239, -7.0]
# [-6, -1.81712059283214, -6.0]
# [-5, -1.7099759466767, -5.0]
# [-4, -1.5874010519682, -4.0]
# ...
الصنف SystemExit في روبي
يُطلق الاستثناء SystemExit من قبل التعليمة exit لبدء عملية إنهاء الشيفرة البرمجية. توابع الصنف العامة new يُنشئ استثناءً جديدًا من النوع SystemExit مع تحديد حالة ورسالة الاستثناء. توابع النسخة العامة status يعيد قيمة الحالة المرتبطة بالكائن SystemExit الذي استُدعي معه. success? يتحقق من نجاح عملية الإنهاء. مصادر صفحة الصنف SystemExit في توثيق روبي الرسمي.
التابع Enumerator.next_values في روبي
يعيد التابع next_values مصفوفة تحوي الكائن التالي في المُعدِّد الذي استدعي معه، ويحرك موضع المؤشر الداخلي للأمام خطوةً واحدةً. عند وصول المؤشر إلى النهاية، يُطلَق الاستثناء StopIteration. يمكن استعمال هذا التابع للتمييز بين yield و yield nil. البنية العامة next_values → array
القيمة المعادة تعاد مصفوفة تحوي الكائن التالي في المُعدِّد المعطى. أمثلة مثال على استعمال التابع next_values: o = Object.new
def o.each
yield
yield 1
yield 1, 2
yield nil
yield [1, 2]
end
e = o.to_enum
p e.next_values
p e.next_values
p ...
التابع IO.tty? في روبي
يتحقق التابع tty? إن كان المجرى الذي استدعي معه مرتبطًا بجهاز طرفي (tty). البنية العامة tty? → true or false
القيمة المعادة تعاد القيمة true إن كان المجرى الذي استدعي معه مرتبطًا بجهاز طرفي (tty)، أو تعاد القيمة false خلاف ذلك. أمثلة مثال على استخدام التابع tty?: File.new("testfile").isatty #=> false
File.new("/dev/tty").isatty #=> true
انظر أيضًا التابع binmode?: يتحقق إن كان مجرى د/خ في الوضع الثنائي (binary mode). التابع closed?: يتحقق إن كان مجرى د/خ مغلقًا تمامًا. التابع ...
عرض (20 السابقة | 20 التالية) (20 | 50 | 100 | 250 | 500).