نتائج البحث

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

التابع Random.seed في روبي

يعيد التابع seed قيمة البذرة التي استُخدمَت في إنشاء المولِّد. قد يُستعمَل هذا التابع لإنشاء مولِّدٍ آخر بنفس الحالة في وقتٍ لاحق، مسببًا بذلك توليد نفس السلسلة من الأعداد. البنية العامة seed → integer القيم المعادة يُعاد عددٌ صحيحٌ يمثِّل قيمة البذرة التي استخدمت في إنشاء المولِّد. أمثلة مثالٌ عن استخدام التابع seed: prng1 = Random.new(1234) prng1.seed #=> 1234 prng1.rand(100) #=> 47 prng2 = Random.new(prng1.seed) prng2.rand(100) #=> 47 انظر أيضًا التابع new: يُنشئ مولِّد أعدادٍ شبه ...

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

الصنف MatchData هو نوع المتغير الخاص ‎$~‎ ، كما أنه نوع الكائنات المُعادة من Regexp.match و Regexp.last_match. فهو يغلف ويستوعب جميع نتائج التطابق مع تعبير نمطي. يمكن الوصول إلى النتائج من خلال المتغيرات الخاصة ‎$&‎ و ‎$'‎ و $ و ‎$`‎ و ‎$1 و ‎$2 وهكذا دواليك. توابع الصنف العامة (Public Class Methods) == يتحقق المعامل == من تطابق كائنان من النوع matchdata إذا كانت السلاسل النصية المستهدفة منهما، والأنماط ومواضع المُطابقة متماثلة. [] تتصرف الكائنات MatchData كمصفوفة، لذا يمكن الوصول إليها باستخدام تقنيات ...

 التابع ENV.fetch في روبي

يجلب التابع fetch‎ قيمة متغير بيئة ذي اسمٍ محدَّدٍ؛ في حال لم يكن ذلك الاسم موجودًا ولم يُمرَّر أي شي إلى التابع ولا حتى كتلة برمجية، فسيٌطلق الخطأ KeyError. أمَّا في حال تمرير كتلة، فستُستدعَى مع الاسم الذي لم يُعثَر عليه ويعاد ناتج تنفيذها، أو إذا أعطي الوسيط default، فستعاد قيمته إن لم تٌعطَ أي كتلة في تلك الحالة. البنية العامة fetch(name) → value fetch(name, default) → value fetch(name) { |missing_name| ... } → value المعاملات name اسم متغير البيئة المراد البحث ...

التابع Proc.source_location في روبي

يُعيد التابع source_location اسم ملف روبي المصدري ورقم السَّطر الحاوي على كتلة proc محدَّدة، أو يُعيد القيمة nil إذا كانت هذه الكتلة غير مُعرَّفة في روبي (مثل native). البنية العامة source_location → [String, Integer] القيم المعادة تُعاد مصفوفةٌ تحوي سلسلةً نصيَّةً (String) تُمثِّل اسم ملف روبي المصدري وعددًا صحيحًا (Integer) يمثِّل رقم السطر الذي يحتوي كتلة proc المُحدَّدة، أو تُعاد القيمة nil إذا كانت هذه الكتلة غير مُعرَّفة في روبي. انظر أيضًا التابع arity: يُعيد عدد الوسائط الإلزاميَّة في الكائن ...

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

يجمِّع التابع group_by عناصر الكائن القابل للتعداد الذي استدعي معه في مجموعات بحسب النتيجة المقابلة لكل عنصر التي تعيدها الكتلة المعطاة بعد تمريره إليها. إن لم تُعطَ أية كتلة، فسيعيد التابع كائنًا من النوع Enumerator. البنية العامة group_by { |obj| block } → a_hash group_by → an_enumerator القيمة المعادة يعاد كائن من النوع Hash تكون قيم المفاتيح فيه هي قيمة العنصر المقابلة التي تعيدها الكتلة block والقيم فيه هي مصفوفات تحوي العناصر المقابلة لكل مفتاح أعادته الكتلة من الكائن القابل للتعداد المعطى. إن ...

التابع GC.garbage_collect في روبي

يبدأ التابع garbage_collect تجميع البيانات المهملة، ما لم تُعطَّل يدويًا. عُرِّف هذا التابع مع وسائط مسماة قِيَمَها الافتراضية هي true: def GC.start(full_mark: true, immediate_sweep: true); end ملاحظة: تعتمد الوسائط المسماة هذه على التنفيذ والإصدار المستعمل. ولا يُضمن أن تظل متوافقة في المستقبل، ويمكن تجاهلها إذا كان التنفيذ الأساسي لا يدعمها. البنية العامة garbage_collect → nil include GC; garbage_collect → nil garbage_collect(full_mark: true, immediate_sweep: true) → nil المعاملات full_mark استعمل القيمة false مع هذا المعامل لتنفيذ عملية GC ثانوية. القيمة الافتراضية هي: true. immediate_sweep استعمل ...

التابع ?Object.respond_to في روبي

يتحقَّق التابع ?respond_to من استجابة الكائن الذي استدعي معه للتابع المُمرَّر إليه. ستُشمَل التوابع الخاصة والمحميَّة في عملية البحث فقط إذا مُرِّرت القيمة true إلى المعامل الثاني في التابع. إذا كان التابع غير مُنفَّذ، مثل التابع Process.fork في أنظمة ويندوز، والتابع File.lchmod في أنظمة GNU/Linux وغيرهما، فستُعاد القيمة false. إذا كان التابع غير معرَّفٍ، فسيُستدعى التابع ?respond_to_missing وتُعاد النتيجة. إن أعطي معامل اسم التابع بشكل سلسلةٍ نصية، فستُحوَّل هذه السلسلة النصية إلى رمز. البنية العامة respond_to?(symbol, include_all=false) → true or ...

التابع Numeric.coerce‎ في روبي

إن كان العدد المُمرَّر إلى التابع numeric من نفس نوع العدد الذي استُدعي معه، فسيعيد مصفوفة تحوي هذين العددين. خلاف ذلك، سيحول هذين العددين إلى النوع Float ويعيدهما في مصفوفة. تُستخدَم هذه الآلية من التحويل للتعامل مع العمليات العددية التي تكون أنواع الأعداد فيها مختلفة؛ الغرض الأساسي من هذا التابع هو إيجاد نوعٍ متوافق بين عددين أو تحويلهما إلى النوع نفسه. البنية العامة coerce(numeric) → array‎ المعاملات numeric‎ العدد الثاني الذي سيُتحقق من مطابقة نوعه للعدد المعطى. القيمة ...

التابع Array.count في روبي

يعيد التابع count عدد عناصر المصفوفة التي استُدعيت معه أو عدد العناصر المتساوية مع قيمة معينة (يتحقق من ذلك باستعمال المعامل ==) أو عدد العناصر التي تحقق شرطًا محددًا. البنية العامة count → int count(obj) → int count { |item| block } → int المعاملات obj كائن يراد معرفة عدد العناصر المتساوية مع قيمته في المصفوفة المعطاة. القيم المعادة يعاد عدد صحيح (أي من النوع int) يمثِّل عدد عناصر المصفوفة المعطاة إن لم يمرَّر أي شيء إلى الدالة. إن مرِّرت الوسيط ...

التابع Enumerator.inspect في روبي

ينشئ التابع inspect نسخةً قابلةً للطباعة من e. البنية العامة inspect → string القيمة المعادة تعاد سلسلة نصية تمثل نسخةً قابلةً للقراءة من e. انظر أيضًا التابع feed: يضبط القيمة المراد إعادتها عبر الاستدعاء yield التالي داخل e. مصادر قسم التابع inspect في الصنف Enumerator في توثيق روبي الرسمي.

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