نتائج البحث
اذهب إلى التنقل
اذهب إلى البحث
التابع GC.enable في روبي
يفعِّل التابع enable جمع البيانات المهملة، ويعيد القيمة true إذا كان جمع البيانات المهملة مُعطَّلًا مسبقًا. البنية العامة enable → true or false
القيمة المعادة تعاد القيمة true إذا كان جمع البيانات المهملة مُعطَّلًا مسبقًا. خلا ذلك، تعاد القيمة false. أمثلة مثال على استعمال التابع enable: GC.disable #=> false
GC.enable #=> true
GC.enable #=> false
انظر أيضا التابع disable: يعطِّل جمع البيانات المهملة، ويعيد القيمة true إذا كان جمع البيانات المهملة مُعطَّلًا مسبقًا. مصادر قسم التابع ...
التابع Numeric.conj في روبي
يعيد التابع conj الكائن الذي استُدعي معه (الكائن self). البنية العامة conj → self
conjugate → self
القيمة المعادة يعاد الكائن المعطى نفسه (الكائن self). انظر أيضا التابع coerce: إن كان العدد المُمرَّر إليه من نفس نوع العدد الذي استُدعي معه، فسيعيد مصفوفة تحوي هذين العددين. خلاف ذلك، سيحول هذين العددين إلى النوع Float ويعيدهما في مصفوفة. التابع conjugate: يعيد الكائن self. مصادر قسم التابع conj في الصنف Numeric في توثيق روبي الرسمي.
التابع Queue.new() في روبي
يُنشئ التابع ()new نسخةً جديدةً من الصنف Queue. البنية العامة new()
القيم المعادة تُعاد نسخةٌ من الصنف Queue. انظر أيضًا التابع clear : يحذف كل الكائنات من الطابور الذي استُدعي معه. التابع close : يغلق الطابور الذي استُدعي معه. التابع length : يعيد طول الطابور الذي استُدعي معه. مصادر صفحة التابع new في الصنف queue في توثيق روبي الرسمي.
التابع Signal.signame في روبي
يحول التابع signame رقم الإشارة إلى اسم الاسم المقابل لها. البنية العامة signame(signo) → string or nil
المعاملات signo رقم الإشارة المراد معرفة اسمها. القيمة المعادة يعيد التابع signame سلسلة نصية تمثل اسم الإشارة، أو تعاد القيمة nil إن لم يكن المعامل signo رقم إشارة صالح. أمثلة مثال على استخدام التابع signame: Signal.trap("INT") { |signo| puts Signal.signame(signo) }
Process.kill("INT", 0)
ناتج تنفيذ الشيفرة هو: INT
انظر أيضًا التابع list: يعيد قائمة بأسماء الإشارة المعيَّنة لأرقام الإشارة الأصلية المقابلة لها. التابع trap: يربط معالجًا بإشارة ...
التابع InstructionSequence.disasm في روبي
يأخذ التابع disasm كائنًا يمكن أن يكون من النوع Method أو من النوع Proc ويعيد سلسلة نصية تعليمات قابلة للقراءة لهذا المعامل المعطى. البنية العامة disasm(body) → str
disassemble(body) → str
المعاملات body كائن من النوع Method أو من النوع Proc. القيمة المعادة تعاد سلسلة نصية تحوي المعامل body على هيئة تعليمات قابلة للقراءة. أمثلة مثال على استخدام التابع disasm مع تمرير الكائن Method إليه: # /tmp/method.rb
def hello
puts "hello, world"
end
puts RubyVM::InstructionSequence.disasm(method(:hello))
الناتج سيكون: == disasm: <RubyVM::InstructionSequence:hello@/tmp/method.rb>============
0000 trace ...
التابع Hash.each_value في روبي
يستدعي التابع each_value الكتلة المعطاة مرةً واحدةً لكل مفتاح من مفاتيح أزواج الكائن Hash الذي استدعي معه بعد تمرير قيمة كل زوج إليها. البنية العامة each_value {| value | block } → hsh
each_value → an_enumerator
القيمة المعادة يعاد ناتج تنفيذ الكتلة block على كل زوج من أزواج الكائن Hash المعطى بعد تمرير قيمة كل زوج إليها. إذا لم تُعطَ كتلة، يُعاد كائن من النوع enumerator بدلًا من ذلك. أمثلة مثال على استعمال التابع each_value: h = { "a" => 100, ...
التابع IO.rewind في روبي
يعيد التابع rewind مؤشر المجرى الذي استُدعي معه إلى موضع بداية الإدخال؛ هذا يؤدي إلى تعيين رقم السطر lineno إلى القيمة صفر. لاحظ أنَّه لا يمكن استخدام هذا التابع مع المجاري من مثل الأنابيب (pipes) والطرفيات tty، والمقابس (sockets). البنية العامة rewind → 0
القيمة المعادة تعاد القيمة صفر بعد تنفيذ العملية. أمثلة مثال على استخدام التابع rewind: f = File.new("testfile")
f.readline #=> "This is line one\n"
f.rewind #=> 0
f.lineno #=> 0
f.readline ...
التابع FileTest.executable_real? في روبي
يتحقق التابع executable_real? إن كان ملفٌ ما قابلًا للتنفيذ من طرف المعرِّف الحقيقي للمستخدم المالك والمجموعة المالكة للعملية الحالية. اطلع أيضًا على توثيق الدالة access(3). البنية العامة executable_real?(file_name) → true or false
المعاملات file_name سلسلة نصية أو كائن من النوع IO يمثِّل الملف المراد التحقق منه. القيمة المعادة تعاد القيمة true إن كان الملف file_name قابلًا للتنفيذ من طرف المعرِّف الحقيقي للمستخدم المالك والمجموعة المالكة للعملية الحالية. خلا ذلك، تعاد القيمة false. انظر أيضًا التابع directory?: يتحقق إن كان ملفٌ ما مجلَّدًا أو وصلةً رمزيًّةً تشير إلى مجلدٍ. التابع executable?: يتحقق إن ...
التابع Time.tv_nsec في روبي
يُعيد التابع tv_nsec عدد النانوثواني المقابلة للتوقيت المعطى التي مرت منذ توقيت يونيكس. لاحظ أنه تختلف الأرقام الدنيا المعادة من التابع to_f والتابع subsec لأن الأعداد العشرية المضاعفة ذات المعيار IEEE 754 ليست دقيقة بما يكفي لتمثيل عدد النانوثواني التي مرت منذ حقبة يونيكس. يُعيد التابع nsec قيمة أكثر دقة. البنية العامة tv_nsec → int
القيمة المعادة يعاد عدد صحيح يمثِّل عدد النانوثواني المقابلة للتوقيت المعطى التي مرت منذ حقبة يونيكس. أمثلة مثال على استخدام التابع tv_nsec: t = Time.now ...
التابع IO.lineno= في روبي
يعيّن التابع lineno عند استدعاءه بالشكل lineno = integer رقم السطر الحالي يدويًا إلى القيمة integer. لن يُحدّث المتغير $. إلا عند القراءة التالية. البنية العامة lineno = integer → integer
القيمة المعادة يعاد العدد الصحيح integer بعد تعيينه إلى رقم السطر الحالي. أمثلة مثال على استخدام التابع lineno=: f = File.new("testfile")
f.gets #=> "This is line one\n"
$. ...
عرض (20 السابقة | 20 التالية) (20 | 50 | 100 | 250 | 500).