نتائج البحث

اذهب إلى التنقل اذهب إلى البحث

الثابتة FIXEDENCODING الخاصة بالصنف Regexp في روبي

انظر صفحتي التابعين options و new. مصادر قسم الثابتة FIXEDENCODING في الصنف Regexp‎ في توثيق روبي الرسمي.

التابع fork‎ الخاص بالصنف Kernel في روبي

ينشئ التابع fork عملية فرعية (subprocess). في حال تمرير كتلة، فستُنفّذ تلك الكتلة في العملية الفرعية، كما أن قيمة حالة الخروج عند الانتهاء ستساوي الصفر. خلا ذلك، سيعيد التابع fork مرتين؛ مرةً في العملية الأب (parent process)، حيث يعيد معرف العملية (pid) الفرعية، ومرة في العملية الفرعية، حيث يعيد nil. يمكن للعملية الفرعية الخروج باستخدام exit!‎ لتجنب تشغيل دوال التابع at_exit. يجب أن تستخدم العملية الأب التابع Process.wait لتجميع حالات إنهاء عملياتها الفرعية، أو تستخدم Process.detach لتسجيل إهمال تلك الحالات؛ خلاف ...

التابع select‎ الخاص بالصنف Kernel في روبي

يستدعي التابع select دالة النظام select(2)‎، إذ يعمل على مراقبة المصفوفات الكائنات IO المعطاة، وينتظر حتى يصبح أحد تلك الكائنات أو أكثر جاهزًا للقراءة، وجاهزًا للكتابة، ومالكًا لاستثناءات معلقة (pending exceptions) على التوالي، ثم يعيد مصفوفة تحتوي على مصفوفات مكونة من الكائنات IO السابقة. سيعيد التابع القيمة nil إذا تم إعطاء قيمة للمهلة الزمنية timeout، ولم يكن هناك أي كائن جاهز خلال هذه الفترة. يراقب التابع IO.select المخزن المؤقت (buffer) للكائنات IO لاختبار قابليتها للقراءة. إذا لم يكن المخزن المؤقت ...

التابع ‎iterator?‎‎ الخاص بالصنف Kernel في روبي

يتحقق التابع iterator?‎ إذا كان yield سينفذ كتلة برمجية في السياق الراهن. لقد أصبح الشكل ‎iterator?‎ مهملًا إلى حد ما. البنية العامة iterator?→ true or false‎ القيمة المعادة تعاد القيمة true إذا كان yield سينفذ كتلة برمجية في السياق الراهن. وإلا فستعاد false. أمثلة مثال على استخدام التابع iterator?‎: def try if block_given? yield else "no block" end end try ...

التابع readlines‎ الخاص بالصنف Kernel في روبي

يعيد التابع readlines مصفوفة يحوي كل عنصر منها سطرًا من أسطر الملف المراد قراءته. يشبه هذا التابع التابع gets( sep )‎. البنية العامة readlines(sep=$/) → array readlines(limit)→ array readlines(sep, limit) → array‎ المعاملات sep‎ يمثل هذا الوسيطُ الفاصل السطري بين البيانات المراد وضعها في عناصر المصفوفة المعادة. limit‎ يمثل هذا الوسيطُ الحد الأقصى للبيانات المقروءة. القيمة المعادة تعاد مصفوفة يحوي كل عنصر منها سطرًا من أسطر الملف المراد قراءته حتى نهايته. انظر أيضا التابع readline: يقرأ التابع سطرًا واحدًا من أسطر الملف ...

التابع callcc‎ الخاص بالصنف Kernel في روبي

يولد التابع callcc كائنًا من النوع Continuation، والذي يُمرّر إلى الكتلة البرمجية المعطاة. تحتاج إلى أن تستورد 'continuation' عبر require قبل استخدام هذا التابع. يؤدي تنفيذ cont.call إلى خروج التابع callcc (كما سيقع خلال نهاية الكتلة). القيمة التي يعيدها callcc هي قيمة الكتلة، أو القيمة المُمرّرة إلى cont.call. انظر صفحة الصف Continuation لمزيد من التفاصيل. انظر أيضًا صفحة التابع throw للتعرف على آلية بديلة لتخفيف مكدس الاستدعاءات (call stack). البنية العامة callcc {|cont| block } → obj‎ القيمة المعادة تعاد ...

التابع Hash[]‎ الخاص بالصنف Hash في روبي

ينشئ التابع Hash[]‎ جدول Hash جديد ويضع فيه الكائنات المعطاة. بشكل مشابه للصيغة ‎{ key => value, ... }‎، تأتي المفاتيح والقيم -في الشكل الأول- في أزواج، لذلك يجب أن يكون هناك عدد زوجي من الوسائط دومًا. يُمرَّر في الشكلين الثاني والثالث (انظر البنية العامة) وسيطٌا واحدٌا ويكون إمَّا مصفوفة من الأزواج قيمة/مفتاح أو كائن قابل للتحويل إلى النوع Hash. البنية العامة Hash[ key, value, ... ] → new_hash Hash[ [ [key, value], ... ] ] → new_hash Hash[ object ] → new_hash ...

الثابتة DEFAULT_PARAMS الخاص بالصنف RubyVM في روبي

تعرض الثابتة DEFAULT_PARAMS وسائط الآلة الافتراضية (VM) الاولية (default ). لاحظ أنّ تغيير تلك القيم لا يؤثر على طريقة تشغيل الآلة الافتراضية. المواصفات ليست مستقرة، ويجب أن لا تعتمد على هذه القيمة. انظر أيضا صفحة الصنف RubyVM. صفحة الثابتة OPTS. مصادر قسم الثابتة DEFAULT_PARAMS في الصنف RubyVM‎ في توثيق روبي الرسمي.

معامل الفهرسة [] الخاص بالصنف Array في روبي

يجلب المعامل [] عنصرًا ذي فهرس محدد، أو جزءًا محددًا ببداية وطول، أو مجالًا محددًا ببداية ونهاية من مصفوفة. إن مُرِّرت قيم سالبة للفهارس، فسيُحسَب موضع العنصر بدءًا من نهاية المصفوفة، إذ تمثل القيمة ‎-1 فهرس العنصر الأخير. بالنسبة للوسيطين start و range، يكون فهرس البداية قبل العنصر. إضافةً إلى ذلك، ستُعاد مصفوفة فارغة في حال كان فهرس بداية المجال المحدد يقع عند نهاية المصفوفة. البنية العامة ary[index] → obj or nil ary[start, length] → new_ary or nil ary[range] → new_ary ...

التابع untrace_var‎ الخاص بالصنف Kernel في روبي

يزيل التابع untrace_var التعقب (tracing) للأمر cmd المعطى على المتغير العام المحدد ثم يعيد القيمة nil. في حال عدم تحديد الأمر cmd، فسيزيل التعقب نهائيًا لهذا المتغير، ثم يعيد مصفوفة تحتوي على التعليمات المٌزالة فعلًا. البنية العامة untrace_var(symbol [, cmd] )→ array or nil‎ المعاملات symbol‎ يمثل المتغير. cmd‎ الأمر الذي سيُزال عنه التعقب. القيمة المعادة تعاد القيمة nil في حال تمرير المعامل cmd، وإلا فستُعاد مصفوفة تحتوي على التعليمات المٌزالة فعلًا. انظر أيضا التابع trace_var: يضبط تعقّبات (tracing) تعيين المتغيرات ...

عرض (20 السابقة | 20 التالية) (20 | 50 | 100 | 250 | 500).