نتائج البحث

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

التابع Complex.abs في روبي

يحسب التابع ‎abs الطويلة (r) للعدد العقدي بشكله القطبي الذي استدعي معه ثم يعيدها. البنية العامة abs → real القيمة المعادة يعاد عدد حقيقي يمثِّل الطويلة للعدد العقدي بشكله القطبي. أمثلة أمثلة عن استخدام التابع ‎abs: Complex(-1).abs #=> 1 Complex(3.0, -4.0).abs #=> 5.0 انظر أيضًا التابع abs2: يعيد مربع القيمة المطلقة للعدد العقدي الذي استدعي معه. التابع arg: يعيد الجزء الزاوي (الزاوية θ) للشكل القطبي من العدد العقدي الذي استدعي معه. مصادر قسم ...

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

يتحقق التابع eof?‎ إن وصل المجرى الذي استدعي معه إلى نهاية الملف؛ مما يعني أنَّه لا توجد بيانات أخرى للقراءة.  يجب أن يكون المجرى مفتوحًا في وضعية القراءة وإلا سيُطلَق الاستثناء IOError. إن كان المجرى أنبوبًا (pipe) أو مقبسًا (socket)، فسيُحجَز التابع eof?‎ إلى أن يرسل الطرف الآخر بعض البيانات أو يغلقه. لاحظ أن التابع eof?‎ يقرأ البيانات من مخزن الإدخال المؤقت (input byte buffer). قد لا يتصرف التابع sysread كما كنت تنوي مع eof?‎ إلا إذا استدعيت rewind أولًا (لكن ...

التابع Hash.reject!‎ في روبي

يحذف التابع reject!‎ الأزواج التي ترفضها الكتلة المعطاة من الكائن Hash الذي استدعي معه. يشبه هذا التابع التابع delete_if، ولكن يُعيد القيمة nil إذا لم تُجرى أية تغييرات على الكائن المعطى. البنية العامة reject! {| key, value | block } → hsh or nil reject! → an_enumerator القيمة المعادة يعاد الكائن Hash المعطى نفسه بعد حذف الأزواج التي تعيد الكتلة block المعطاة معها القيمة false، أو تعاد القيمة nil إن لم تُجرَى أية تغييرات على الكائن. انظر أيضًا التابع reject: يعيد كائن ...

المخلوط Enumerable في روبي

يوفر المخلوط Enumerable مجموعة من الأصناف مع توابع بحث ونقل (traversal) عديدة قادرة على ترتيب عناصر مجموعة مع بعضها بعضًا. يجب أن يوفر الصنف التابع each الذي يعيد العضو التالي من المجموعة. إن استعمل التابع max، أو mix، أو sort، فيجب أن يُوازَن بين الكائنات في المجموعة باستعمال المعامل <=> الذي تعتمد عليه تلك التوابع في ترتيب عناصر المجموعة الواحدة مع بعضها بعضًا. توابع النسخة العامة all?‎ يتحقق إن كان كل عنصر من عناصر المجموعة التي استدعيت معه محقَّقًا للكتلة ...

التابع Location.lineno‎ في روبي

يعيد التابع lineno رقم سطر هذا الإطار. البنية العامة lineno() القيمة المعادة يعيد التابع lineno رقم سطر هذا الإطار. أمثلة مثال على استخدام التابع lineno‎ مع الملف caller_locations.rb من Thread::Backtrace::Location: loc = c(0..1).first loc.lineno #=> 2‎ انظر أيضًا التابع label: يعيد تسمية هذا الإطار. التابع path: يُعيد اسم ملف هذا الإطار. مصادر قسم التابع lineno‎ في الصنف Location‎ في توثيق روبي الرسمي.

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

يعيد التابع fetch قيمة من الكائن Hash لمفتاح معين. إذا كان المفتاح غير موجود، هناك عدة خيارات متاحة لتطبيقها وهي: مع عدم تمرير معاملات أخرى غير المفتاح، سيُرمَى الاستثناء KeyError. إذا مُرِّرت قيمة أخرى بعد المفتاح، فستُعاد هذه القيمة على أساس أنها قيمة افتراضية. إذا أعطيت الكتلة الاختيارية، فستُنفَّذ وتُعاد نتيجتها. البنية العامة fetch(key [, default] ) → obj fetch(key) {| key | block } → obj المعاملات key المفتاح المراد جلب القيمة المرتبطة به في الكائن Hash. default القيمة الافتراضية التي ...

التابع Thread.value‎ في روبي

ينتظر التابع value اكتمال المهمة الفرعية، باستخدام التابع join ثم يُعيد قيمتها، أو يطلق الاستثناء الذي أنهى المهمة الفرعية. البنية العامة value→ obj‎ القيمة المعادة تعاد القيمة المعادة من المهمة الفرعية أو يطلق الاستثناء الذي أنهى المهمة الفرعية. أمثلة مثال على استخدام التابع value‎: a = Thread.new { 2 + 2 } a.value #=> 4 b = Thread.new { raise 'something went wrong' } b.value #=> RuntimeError: something went wrong‎ انظر أيضًا التابع to_s: يضع اسم ومعرِّف وحالة المهمة الفرعية في ...

التابع Integer.pow‎ في روبي

يحسب التابع pow‎ ناتج رفع الأس إلى أساس محدد أو باقي قسمة الناتج السابق على عدد محدَّد. أي يحسب ناتج العملية الموضحة بالشكل: a.pow(b) #=> same as a**b a.pow(b, m) #=> same as (a**b) % m, but avoids huge temporary values ‎ البنية العامة pow(numeric) → numeric pow(integer, integer) → integer‎ المعاملات numeric عدد صحيح يمثِّل القوة للأساس المعطى. integer عدد صحيح اختياري يمثل المقسوم عليه. القيمة المعادة يعاد ناتج رفع الأس ...

التابع ARGF.each_char()‎ في روبي

يعيد التابع each_char قيمة قابلة للعد (enumerator) تتكرر (Iterate) على كل قيمة من النوع char في الملفات الموجودة في ARGV. يسمح لك هذا التابع بمعالجة الملفات المُمرَّرة من سطر الأوامر كما لو كانت ملفًا واحدًا مكونًا من سلسلة من هذه الملفات المسماة. بعد إعادة الحرف الأخير من الملف الأول، سيُعاد الحرف الأول من الملف الثاني. يمكن استخدام التابع ARGF.filename لمعرفة اسم الملف الذي ينتمي إليه الحرف الحالي. في حال عدم تمرير كتلة برمجية، فسيُعاد كائن من النوع enumerator. البنية العامة each_char {|char| block } → ...

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

يجلب التابع values_at عنصرًا واحدًا أو أكثر ذا فهرس محدد من مصفوفة. البنية العامة values_at(selector, ...) → new_ary المعاملات selector عدد صحيح يمثل فهرس العنصر المراد جلبه من المصفوفة المعطاة. … أعداد صحيحة تمثل فهارس العناصر المراد جلبها من المصفوفة المعطاة. القيم المعادة تعاد مصفوفة جديدة تحوي عنصرًا واحدًا أو أكثر ذي الفهرس selector من المصفوفة المعطاة. إن كان الوسيط selector مجالًا، فستُجلَب العناصر التي تقع فهارسها ضمن ذلك المجال وتوضع في المصفوفة المعادة. إن وقع فهرس عنصر خارج مجال ...

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