نتائج البحث
اذهب إلى التنقل
اذهب إلى البحث
التابع 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 ...
التابع String.unpack في روبي
يفك التابع unpack ترميز السلسلة النصية التي استدعي معها (والتي قد تحوي بيانات ثنائية) وفقًا إلى سلسلة التنسيق المعطاة، ويعيد مصفوفة من كل قيمة مستخرجة. البنية العامة unpack(format) → anArray
المعاملات format سلسلة نصية تمثِّل سلسلة التنسيق. تتكون سلسلة التنسيق من سلسلة من الموجهات ذات المحارف الفردية (اطلع على الجدول الآتي). يمكن أن يعقب كل موجِّه عددٌ يشير إلى عدد مرات تكرار هذا الموجه. سيستعمل الرمز * كل العناصر المتبقية. يمكن أن يلي كل موجه من الموجهات sSiIlL شرطة سفلية ...
التابع Hash.new في روبي
ينشئ التابع new جدول Hash جديد فارغ ثم يعيده. إذا أجريت بعد ذلك محاولة للوصول إلى مفتاح غير موجود وغير مرتبط بقيمة، فستعاد قيمة تعتمد على كيفية استدعاء التابع new لإنشاء الجدول Hash هذا. البنية العامة new → new_hash
new(obj) → new_hash
new {|hash, key| block } → new_hash
في الشكل الأول من التابع new، تعيد أية محاولة للوصول إلى مفتاحٍ القيمة nil. إذا أعطي المعامل obj في الشكل الثاني، فستُستخدم قيمته وحدها كقيمة افتراضية لكافة القيم. أمَّا إذا حُدِدت كتلة كما فيا الشكل ...
التابع String.upto في روبي
يعيد التابع upto القيم المتعاقبة، ابتداءًا من السلسلة النصية str المُعطاة، وانتهاءًا بالسلسلة المُمرَّرة إليه، ثم تُمرَّر كل قيمة بدورها إلى الكتلة المعطاة. تُستخدَم طريقة التابع succ من أجل توليد القيم المتعاقبة. تُعاد القيمة الأخيرة مع مجموعة القيم المتعاقبة إذا كان المعامل الاختياري الأخير محذوفًا، أو كانت قيمته تساوي false، وتُحذف إذا كانت قيمة المعامل تساوي true. إذا كانت السلسلة النصية المعطاة والسلسلة النصية المُمرَّرة إلى التابع عبارة فقط عن حروف عددية مُرمزة بترميز ascii؛ فإن التابع بعتبرها أعدادًا عشريةً، ...
التابع Module.attr في روبي
الشكل الأول للتابع attr (انظر فقرة البنية العامة) مكافئ للتابع attr_reader. أما الشكل الثاني فيكافئ attr_accessor(name)، ولكنه أصبح مهملًا الآن. الشكل الأخير يكافئ attr_reader(name)، لكنه أصبح مهملًا أيضًا. البنية العامة attr(name, ...) → nil
attr(name, true) → nil
attr(name, false) → nil
المعاملات name اسم الميزة. القيمة المعادة تعاد القيمة nil. انظر أيضا التابع attr_accessor: يحدد خاصية مسماة (named attribute) لهذه الوحدة. التابع attr_writer: ينشئ تابع وصول (accessor method) للسماح بتعيين قيمة للخاصية symbol.id2name. مصادر قسم التابع attr في الصنف Module في توثيق روبي ...
التابع Numeric.real? في روبي
يتحقق التابع real? إن كان العدد الذي استُدعي معه عددًا حقيقيًّا (أي ليس من النوع Complex). البنية العامة real? → true or false
القيمة المعادة تعاد القيمة true إن كان العدد المعطى عددًا حقيقيًّا. انظر أيضا التابع real: يعيد الكائن نفسه (self). مصادر قسم التابع real? في الصنف Numeric في توثيق روبي الرسمي.
عرض (20 السابقة | 20 التالية) (20 | 50 | 100 | 250 | 500).