نتائج البحث
اذهب إلى التنقل
اذهب إلى البحث
التابع Hash.merge في روبي
يدمج التابع merge كائنين من النوع Hash مع بعضهما بعضًا في كائن جديد من النوع Hash ثم يعيده. إذا لم تُحدد أية كتلة، فستكون قيمة الأزواج ذات المفاتيح المُكررة هي نفسها وتؤخذ من الكائن المُمرَّر إلى التابع. أما إن أعطيت، فستُحدَد قيمة كل مفتاح مكرَّر عن طريق استدعاء الكتلة مع المفتاح وقيمته من الكائن المعطى وقيمته من الكائن المُمرَّر. البنية العامة merge(other_hash) → new_hash
merge(other_hash){|key, oldval, newval| block} → new_hash
المعاملات other_hash كائن جديد من النوع Hash يراد دمج محتوياته مع الكائن ...
التابع File.realpath في روبي
يعيد التابع realpath اسم المسار الحقيقي (المطلق) لمسارٍ ما في نظام الملفات الفعلي. لا يحوي اسم المسار الحقيقي وصلات رمزية أو نُقَط عديمة الفائدة. جميع مكونات المسار يجب أن تكون موجودةً عند استدعاء هذا التابع. البنية العامة realpath(pathname [, dir_string]) → real_pathname
المعاملات pathname اسم المسار المراد معرفة المسار الحقيقي (المطلق) له. جميع مكونات المسار يجب أن تكون موجودةً. dir_string إن أعطي هذا المعامل الاختيار، فيُستعمَل على أنَّه المجلد الأساسي في تفسير المسارات النسبية بدلًا من المجلد الحالي. القيمة المعادة يعاد ...
التابع File.flock في روبي
يقفل التابع flock الملف الذي استدعي معه أو يلغي القفل الذي طُبِّق عليه لحماية الملف أثناء إجراء عمليَّة عليه (مثل القراءة منه أو الكتابة عليه) إشارةً إلى أنَّ هذا الملف يُستعمل الآن. هذا التابع غير متاح على جميع المنصات. البنية العامة flock(locking_constant) → 0 or false
المعاملات locking_constant قيمة هذا المعامل هي أحد العمليات التالية: العمليَّة الوصف LOCK_SH طلب الحصول على قفل مشاركة (shared lock، عند القراءة). تستطيع أكثر من عملية تطبيق هذا القفل على الملف المعطى في الوقت نفسه. LOCK_EX ...
التابع Math.asinh في روبي
يحسب التابع asinh معكوس الجيب القطعي (inverse hyperbolic sine) للعدد المعطى. مجال التعريف: (-INFINITY ، INFINITY). المجال المقابل: (-INFINITY ، INFINITY). البنية العامة asinh(x) → Float
المعاملات x العدد الذي ستُطبَّق عليه العملية. القيمة المعادة يعاد عدد عشري يمثِّل قيمة معكوس الجيب القطعي للعدد x المعطى. أمثلة مثال على استخدام التابع asinh: Math.asinh(1) #=> 0.881373587019543
انظر أيضا التابع asin: يحسب معكوس الجيب للعدد المعطى. التابع atan: يحسب معكوس الظل (arc tangent) للعدد المعطى. مصادر قسم التابع asinh في الصنف Math في توثيق روبي الرسمي.
التابع String.include? في روبي
يتحقق التابع include? إذا كانت السلسلة النصية التي استدعيت معها تحتوي على السلسلة النصية أو المحرف المُمرَّر إليها. البنية العامة include? other_str → true or false
المعاملات other_str السلسلة أو المحرف المُراد التحقق من وجوده في السلسلة النصية المُعطاة. القيمة المعادة تُعاد القيمة true إذا كانت السلسلة النصية المُعطاة تحتوي على قيمة المعامل other_str المُمرِّر، أو تُعاد القيمة false خلاف ذلك. أمثلة مثال على استعمال التابع include?: "hello".include? "lo" #=> true
"hello".include? "ol" #=> false
"hello".include? ?h ...
التابع Regexp.new في روبي
ينشئ التابع new تعبيرًا نمطيًّا جديدًا من النمط المُمرَّر إليه، والذي يمكن أن يكون إما سلسلة نصية أو كائنًا من النوع Regexp (وفي هذه الحالة يتم نشر خيارات التعبير النمطي)؛ وقد لا يتم تحديد الخيارات الجديدة (منذ روبي 1.8). البنية العامة new(string, [options]) → regexp
new(regexp)→ regexp
compile(string, [options])→ regexp
compile(regexp) → regexp
المعاملات string سلسلة نصية. options الخيارات التي تتحكم بالتعبير النمطي. إن كان المعامل options عددًا صحيحًا، فيجب أن يساوي واحدًا أو أكثر من الثوابت التالية: Regexp::EXTENDED أو Regexp::IGNORECASE أو Regexp::MULTILINE، ...
الصنف ZeroDivisionErro في روبي
يُطلق الاستثناء ZeroDivisionErro عند محاولة تقسيم عدد على 0. 42 / 0 #=> ZeroDivisionError: divided by 0
لاحظ أنه لن يُطلق هذا الاستثناء إلا عند محاولة القسمة على العدد صفر بالضبط (أي القيمة 0 وليس 0.0 مثلًا). اطلع على المثال التالي الذي يشرح ذلك: 42 / 0.0 #=> Float::INFINITY
42 / -0.0 #=> -Float::INFINITY
0 / 0.0 #=> NaN
مصادر صفحة الصنف ZeroDivisionErro في توثيق روبي الرسمي.
التابع IO.internal_encoding في روبي
يعيد التابع internal_encoding الترميز الخاص بالسلسلة النصية الداخلية في حال تحديد التحويل. البنية العامة internal_encoding→ encoding
القيمة المعادة يعاد الترميز الخاص بالسلسلة النصية الداخلية في حال تحديد التحويل، أو تعاد القيمة nil خلاف ذلك. انظر أيضًا التابع external_encoding: يُعيد كائن الترميز الذي يمثل ترميز الملف للمجرى الذي استدعي معه. التابع set_encoding: يضبط الترميز الداخلي والخارجي في المجرى الذي استدعي معه. مصادر قسم التابع internal_encoding في الصنف IO في توثيق روبي الرسمي.
التابع String.swapcase! في روبي
يستبدل التابع swapcase! الحروف الأبجدية الكبيرة في السلسلة النصية التي استدعيت معها بنظيراتها الصغيرة، والحروف الصغيرة بنظيراتها الكبيرة. البنية العامة swapcase! → str or nil
swapcase!([options]) → str or nil
المعاملات options الخيارات التي تتحكم في الترميز وعملية التحويل. انتقل إلى صفحة التابع downcase للاطلاع على شرح الخيارات الأربعة - ascii:، و turkic:، و lithuanian:، و fold: - التي يمكن استعمالها مع هذا المعامل. القيمة المعادة تُعاد السلسلة النصية المعطاة بعد استبدال الحروف الكبيرة فيها بنظيراتها الصغيرة، والحروف الصغيرة بنظيراتها الكبيرة. أمثلة أمثلة على استعمال التابع !swapcase: a=“Hello”
a.swapcase ...
التابع Queue.enq في روبي
يُعدُّ التابع enq اسمًا بديلًا للتابع push . البنية العامة enq(p1)
المعاملات p1 الكائن المراد إضافته إلى الطابور المعطى. انظر أيضًا التابع push : يضيف الكائن المُمرَّر إليه إلى الطابور المعطى. التابع num_waiting : يعيد عدد الخيوط (threads) المنتظرة في الطابور الذي استُدعي معه. التابع pop : يجلب بياناتٍ من الطابور الذي استُدعي معه. مصادر صفحة التابع enq في الصنف queue في توثيق روبي الرسمي.
عرض (20 السابقة | 20 التالية) (20 | 50 | 100 | 250 | 500).