نتائج البحث

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

التابع TracePoint.raised_exception‎ في روبي

يعيد التابع raised_exception قيمة الاستثناء الذي تم إطلاقه في الحدث raise:. البنية العامة ‎raised_exception() القيمة المعادة تعاد قيمة الاستثناء الذي تم إطلاقه في الحدث raise:. انظر أيضًا التابع path: يعيد مسار الملف الجاري تنفيذه. مصادر قسم التابع raised_exception‎ في الصنف TracePoint‎ في توثيق روبي الرسمي.

التابع Hash.default في روبي

يعيد التابع default القيمة الافتراضية للمفتاح المُمرَّر إليه؛ أي يعيد القيمة التي سيعيدها الكائن Hash إذا كان المفتاح غير موجود فيه. البنية العامة default(key=nil) → obj المعاملات key المفتاح الذي يراد معرفة قيمته الافتراضية. القيمة المعادة تعاد القيمة الافتراضية للمفتاح key وهي القيمة التي سيعيدها الكائن Hash إذا كان المفتاح غير موجود فيه. أمثلة مثال على استعمال التابع default: h = Hash.new ...

التابع String.unpack1 في روبي

يفك التابع unpack1 ترميز السلسلة النصية التي استدعي معها (والتي قد تحوي بيانات ثنائية) وفقًا إلى سلسلة التنسيق المعطاة، ويعيد أول قيمة مستخرجة.  البنية العامة unpack1(format) → obj المعاملات format سلسلة نصية تمثِّل سلسلة التنسيق. تتكون سلسلة التنسيق من سلسلة من الموجهات ذات المحارف الفردية (اطلع على الجدول الموجود في التابع unpack). يمكن أن يعقب كل موجِّه عددٌ يشير إلى عدد مرات تكرار هذا الموجه. سيستعمل الرمز * كل العناصر المتبقية. يمكن أن يلي كل موجه من الموجهات sSiIlL شرطة ...

التابع IO.foreach‎ في روبي

ينفذ التابع foreach الكتلة المعطاة على كل سطر في منفذ مجرى د/خ المسمى. إن كان آخر معامل مُمرَّر إلى التابع هو جدول Hash، فسيتم فتح الوسيط المسمى (keyword argument). في حال لم تُعطَ أية كتلة، فسيُعاد كائن من الصنف Enumerator بدلًا من ذلك. البنية العامة foreach(name, sep=$/ [, getline_args, open_args]) {|line| block } → nil foreach(name, limit [, getline_args, open_args]) {|line| block }→ nil foreach(name, sep, limit [, getline_args, open_args]) {|line| block } → nil foreach(...) → an_enumerator‎ المعاملات name‎ اسم الملف ...

التابع IO.reopen‎ في روبي

يعيد التابع reopen ربط المجرى الذي استُدعي معه مع مجرى آخر جديد أو موجود مسبقًا. قد يؤدي هذا إلى تغيير الصنف الفعلي لهذا المجرى ديناميكيًا. البنية العامة reopen(other_IO)→ ios reopen(path, mode_str)→ ios‎ المعاملات other_IO‎ كائن من النوع IO يمثِّل مجرى موجود مسبقًا يراد ربطه بالمجرى المعطى. path‎ مسار يشير إلى مجرى جديد لفتحه من أجل ربطه بالمجرى المعطى. mode_str‎ سلسلة نصية تمثل وضعية الفتح. اطلع على صفحة التابع new للمزيد حول أوضاع الفتح. القيمة المعادة يعاد المجرى المعطى بعد إعادة ربطه بالمجرى ...

التابع Module.attr_writer‎ في روبي

ينشئ التابع attr_writer تابع وصول (accessor method) للسماح بتعيين قيمة للخاصية symbol.id2name. تحول الوسائط النصية إلى رموز. البنية العامة attr_writer(symbol, ...) → nil attr_writer(string, ...) → nil‎ المعاملات symbol‎ رمز لتحديد الخاصية. string‎ سلسلة نصية لتحديد الخاصية. القيمة المعادة تعاد القيمة nil. انظر أيضا التابع attr: الشكل الأول لهذا التابع مكافئ للتابع attr_reader. أما الشكل الثاني فيكافئ التابع attr_accessor(name)‎. التابع attr_accessor: يحدد خاصية مسماة (named attribute) لهذه الوحدة. التابع attr_reader: ينشئ متغيرات نسخ (instance variables) والتوابع المقابلة التي تعيد قيمة متغيرات النسخ هذه. مصادر قسم التابع ...

الصنف Fiber في روبي

الألياف (Fibers) هي حقولٌ أساسيّةٌ (primitives) تُستخدم في تنفيذ تعدّد المهام التشاركي (cooperative concurrency) للمهام الخفيفة (light weight) أي التي تستهلك جزءًا صغيرًا من الذاكرة. تعني أساسيًّا إنشاء كتل شيفرات يمكن إيقافها مؤقتًا واستئنافها، كما هو الحال مع الخيوط (threads). الفرق الأساسي في الألياف أنه لا يمكن إيقافها مؤقّتًا من قبل مهام أخرى تنفذ من قبل النظام (Preemption) وأن الجدولة (scheduling) يجب أن تتمَّ من قبل المبرمج وليس من قبل الآلة الافتراضية (virtual machine). على عكس نماذج تعدد المهام التشاركية ...

التابع LocalJumpError.reason في روبي

يعيد التابع reason سبب إنهاء الكتلة البرمجية: ‎ :breakأو ‎:redo أو ‎:retry أو ‎:next أو :return أو ‎:noreason. البنية العامة reason → symbol القيمة المعادة يعاد رمزٌ يمثل سبب إنهاء الكتلة البرمجية. انظر أيضا التابع exit_value: يعيد قيمة الخروج المرتبطة بالاستثناء LocalJumpError. مصادر قسم التابع reason في الصنف LocalJumpError في توثيق روبي الرسمي.

التابع Time.tv_sec‎ في روبي

يُعيد التابع tv_sec القيمة المقابلة للتوقيت التي تمثل عدد الثواني التي مرت منذ توقيت يونيكس. البنية العامة tv_sec → int‎ القيمة المعادة يعاد عدد الثواني التي مرت منذ توقيت يونيكس. أمثلة مثال على استخدام التابع tv_sec‎: t = Time.now "%10.5f" % t.to_f #=> "1270968656.89607" t.to_i #=> 1270968656‎ انظر أيضًا التابع tv_nsec: يُعيد عدد النانوثواني المقابلة للتوقيت المعطى التي مرت منذ توقيت يونيكس. التابع tv_usec: يُعيد المقابلة للتوقيت التي تمثل عدد ...

التابع Enumerable.chunk_while في روبي

ينشئ التابع chunk_while مُعدِّدًا لكل جزء من العناصر المجمَّعة سويةً. تُعرَّف بداية الأجزاء (chunks) عبر الكتلة المعطاة. البنية العامة chunk_while {|elt_before, elt_after| bool } → an_enumerator يفصل هذا التابع كل جزء باستعمال العناصر المتجاورة، التي هي elt_before و elt_after، في المُعدِّد المستقبل. يفصل هذا التابع الأجزاء بين elt_before و elt_after حيث تعيد الكتلة القيمة false. تُستدعَى الكتلة مع طول المُعدِّد المستقبل مطروحًا منه الواحد. ينتج عن المُعدِّد الناتج العناصر المجمَّعة كمصفوفة. لذلك، يمكن استدعاء التابع each بالشكل التالي: enum.chunk_while { |elt_before, elt_after| bool ...

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