نتائج البحث
اذهب إلى التنقل
اذهب إلى البحث
الصنف Location في روبي
تمثّل كائنات الصنف Location إطارات المكدس (stack frames)، وتُنشأ بواسطة التابع Kernel.caller_locations. إليك مثلًا الشيفرة التالية: # caller_locations.rb
def a(skip)
caller_locations(skip)
end
def b(skip)
a(skip)
end
def c(skip)
b(skip)
end
c(0..2).map do |call|
puts call.to_s
end
تشغيل الأمر ruby caller_locations.rb سوف ينتج: caller_locations.rb:2:in `a'
caller_locations.rb:5:in `b'
caller_locations.rb:8:in `c'
إليك مثالًا آخر بنتيجة مختلفة بعض الشيء: # foo.rb
class Foo
attr_accessor :locations
def initialize(skip)
@locations = caller_locations(skip)
end
end
Foo.new(0..2).locations.map do |call|
puts call.to_s
end
الآن، إن قمت بتنفيذ ruby foo.rb، فيجب أن ترى ...
التابع Process.egid= في روبي
يضبط التابع egid عندما يستدعى بالشكل egid = integer المُعرِّف الفعَّال للمجموعة المالكة لهذه العملية إلى القيمة integer. هذا التابع غير متاح على جميع المنصات. البنية العامة egid = integer → integer
القيم المعادة يعاد العدد الصحيح integer بعد تعيينه إلى المُعرِّف الفعَّال للمجموعة المالكة لهذه العملية. انظر أيضًا التابع egid: يعيد مُعرِّف المجموعة الفعال (effective group ID) المالكة لهذه العملية. التابع euid=: يضبط عندما يستدعى بالشكل euid = integer المُعرِّف الفعَّال للمستخدم المالك لهذه العملية إلى القيمة integer. مصادر ...
التابع Process.setproctitle في روبي
يضبط التابع setproctitle عنوان العملية الذي يظهر عند تنفيذ الأمر ps(1). ليس بالضرورة أن يعمل هذا التابع على جميع المنصات. لن تُطلَق أية استثناءات عند استعمال هذا التابع مهما كانت النتيجة، ولا حتى الاستثناء NotImplementedError عندما لا تكون المنصة تدعم هذه الميزة. لا يؤثر استدعاء هذا التابع على القيمة 0$. ظهر هذا التابع أول مرة في الإصدار 2.1 من روبي ليعمل بشكل متغير عام هدفه هو تغيير عنوان العملية بحرية مطلقة. البنية العامة setproctitle(string) → string
المعاملات string سلسلة نصية تمثِّل ...
الصنف NotImplementedError في روبي
يُطلق الاستثناء NotImplementedError عند عدم توفّر ميزة (feature) على نظام التشغيل الحالي. على سبيل المثال، قد تُطلِق التوابع التي تعتمد على استدعاء دالتي النظام fsync أو fork هذا الاستثناء إن كانتا غير مدعومتين على نظام التشغيل أو بيئة تشغيل روبي آنذاك. لاحظ أنه إن أطلقت الدالة fork الاستثناء NotImplementedError، فسيعيد التابع respond_to?(:fork) القيمة false. مصادر قسم الصنف NotImplementedError في توثيق روبي الرسمي.
التابع SizedQueue.max في روبي
يعيد التابع max الحد الأقصى لحجم الطابور. البنية العامة max()
القيمة المعادة يعاد الحد الأقصى لحجم الطابور. انظر أيضا التابع length: يعيد حجم الطابور الحالي. التابع max=: يضبط قيمة الحد الأقصى لحجم الطابور. مصادر قسم التابع max في الصنف SizedQueue في توثيق روبي الرسمي.
المخلوط Comparable في روبي
يُستخدم المخلوط (mixin) Comparable من قبل الأصناف التي يمكن ترتيب كائناتها. يجب أن يحدِّد الصنفُ المعاملَ <=>، الذي يوازن الكائن المستقبِل (receiver) مع كائن آخر، ويعيد -1، أو 0، أو +1 إن كان المُستقبِل أصغر من الكائن الآخر، أو يساويه، أو أكبر منه على التوالي. إذا كان الكائن الآخر غير قابل للموازنة، فعندئذ سيعيد المعامل <=> القيمة المعدومة nil. يستخدم Comparable المعامل <=> لإجراء عمليات الموازنة التقليدية (أي العمليات >، و <=، و ==، و =<، و <) والتابع between?. ...
التابع Module.protected_instance_methods في روبي
يعيد التابع protected_instance_methods قائمة بتوابع النسخة (instance methods) المحمية المعرفة في الوحدة. إذا مُرِّرت قيمة إلى التابع وكانت false، فلن تُتضمّن توابع الأسلاف (ancestors). البنية العامة protected_instance_methods(include_super=true)→ array
المعاملات include_super إذا كان هذا الوسيط يساوي false، فلن تُتضمّن توابع الأسلاف (ancestors). القيمة الافتراضية هي: true. القيمة المعادة تعاد مصفوفة تمثِّل قائمة بتوابع النسخة (instance methods) المحمية المعرفة في الوحدة. انظر أيضا التابع protected: يعين المرئية (visibility) الافتراضية للتوابع المعرفة لاحقًا إلى المرئية protected المحمية. التابع protected_method_defined?: يتحقق إن كان التابع المحمي (protected) المعطى ...
التابع FileTest.world_readable? في روبي
يتحقق التابع world_readable? إن كان ملفٌ ما قابلًا للقراءة من طرف الآخرين. البنية العامة world_readable?(file_name) → integer or nil
المعاملات file_name اسم الملف المراد التحقق منه. يمكن أن يكون هذا المعامل كائنًا من النوع IO. القيمة المعادة يعاد عدد صحيح يمثِّل بتات أذونات الملف file_name إن كان قابلًا للقراءة من طرف الآخرين. خلا ذلك، تعاد القيمة nil. تعتمد بتات الأذونات المعادة على المنصة المستعملة. اطلع على الدالةstat(2) في المنصات الشبيهة بيونكس. انظر أيضًا التابع readable_real?: يتحقق إن كان ملفٌ ما قابلًا للقراءة من طرف مُعرِّف المستخدم والمجموعة الحقيقي ...
التابع FileTest.file? في روبي
يتحقق التابع file? إن كان ملفٌ ما موجودًا وكان ملفًا طبيعيًّا. البنية العامة file?(file) → true or false
المعاملات file سلسلة نصية أو كائن من النوع IO يحدِّد اسم الملف المراد التحقق منه. إن كان هذا المعامل وصلةً رمزيَّةً، فستُتبَع هذه الوصلة ويُستعمَل الملف الذي تشير إليه. القيمة المعادة تعاد القيمة true إن كان الملف file موجودًا وكان ملفًا طبيعيًّا. خلا ذلك، تعاد القيمة false. انظر أيضًا التابع directory?: يتحقق إن كان ملفٌ ما مجلَّدًا أو وصلةً رمزيًّةً تشير إلى مجلدٍ. التابع executable?: يتحقق إن كان ملفٌ ما قابلًا للتنفيذ من ...
التابع String.empty? في روبي
يتحقق التابع empty? إذا كانت سلسلة نصية فارغةً تمامًا أم لا. البنية العامة empty? → true or false
القيمة المعادة تُعاد القيمة true إذا كانت السلسلة النصية المعطاة فارغةً، أو تُعاد القيمة false خلاف ذلك. أمثلة مثال على استخدام التابع empty?: "hello".empty? #=> false
" ".empty? #=> false
"".empty? #=> true
انظر أيضًا التابع ascii_only?: يتحقق إذا كانت السلسلة النصية مؤلفة من محارف مرمزة بالترميز ASCII فقط. ...
عرض (20 السابقة | 20 التالية) (20 | 50 | 100 | 250 | 500).