نتائج البحث

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

التابع SizedQueue.enq‎ في روبي

التابع enq هو اسم بديل للتابع push. البنية العامة enq(*args) انظر أيضًا التابع push: يضيف عنصرًا إلى الطابور مصادر قسم التابع enq‎ في الصنف SizedQueue‎ في توثيق روبي الرسمي.

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

الصنف File هو اختصار لأي كائن ملفٍ قابل للوصول عبر البرنامج ومرتبط عن كثب بالصنف IO. يتضمن الصنف File توابع الوحدة FileTest كتوابع صنفٍ مما يسمح لك باستعمال File.exist?("foo")‎ مثلًا. في شرح توابع الصنف File التالية، تكون بتات الأذونات (permission bits) مجموعة من البتات التي تعتمد على المنصة المستعملة والتي تشير إلى أذونات الملف. في الأنظمة الشبيهة بيونكس، تُعرض الأذونات على شكل مجموعة من ثلاثة ثمانيات (octets)؛ الأولى من أجل المالك، والثانية من أجل المجموعة المالكة، والثالثة تخص الأشخاص الآخرين. ...

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

ينشئ التابع utc توقيتًا جديدًا استنادًا إلى القيم المعطاة، ويتم تفسيره وفق التوقيت العالمي الموحد UTC‏ (GMT). يجب تحديد السنة عند استعمال هذا التابع. أما القيم الأخرى، فتساوي افتراضيًّا الحد الأدنى لقيمها (وقد تكون nil، أو قد تُحذف). سيُطلق الاستثناء ArgumentError إذا كانت أي من تلك القيم خارج النطاق. سيقبل التابع أيضًا عشر وسائط لأجل استخدامها في مخرجات التابع to_a. البنية العامة utc(year) → time utc(year, month) → time utc(year, month, day) → time utc(year, month, day, hour) → time utc(year, month, day, hour, min) ...

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

يضبط التابع feed القيمة المراد إعادتها عبر الاستدعاء yield التالي داخل e. إن لم تُعيَّن القيمة، فسيعيد yield القيمة nil. البنية العامة feed obj → nil المعاملات obj قيمة الكائن المراد ضبطها لإعادتها عبر الاستدعاء yield التالي. القيمة المعادة تعاد القيمة nil بعد تنفيذ العملية. أمثلة مثال على استعمال التابع feed: # ويجمِّع "yield" عناصر المصفوفة إلى Array.map يمرر # .كمصفوفة "yield" نتائج # يعيد العناصر المُمرَّرة وتُجمَّع "next" يظهر المثال التالي أنَّ # كمصفوفة يمكن الحصول عليها "feed" القيم التي مُرِّرت إلى # .StopIteration.result عبر e ...

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

يعيد التابع scrub نسخة عن السلسلة النصية التي استدعي معها مع استبدال البايتات غير الصالحة بمحرف محدَّد. إذا لم تحتوي السلسلة على بايتات غير صالحة، فإنَّ التابع يعيد السلسلة النصية نفسها. فى حال وجود كتلة، فإنَّ التابع يعيد نسخة عن السلسلة النصية مع استبدال كل بايت غير صالح بالقيم التي تعيدها الكتلة. البنية العامة scrub → new_str scrub(repl) → new_str scrub{|bytes|} → new_str المعاملات repl المحرف الذي سيحل مكان كل بايت غير صالح في السلسلة النصية المعطاة. القيمة المعادة تُعاد نسخة عن ...

التابع Process.euid في روبي

يعيد التابع euid مُعرِّف المستخدم الفعال (effective user ID) المالك لهذه العملية. هذا التابع غير متاح على جميع المنصات. البنية العامة euid → integer Process::UID.eid → integer Process::Sys.geteuid → integer القيم المعادة يعاد عدد صحيح يمثِّل مُعرِّف المستخدم الفعال المالك لهذه العملية. أمثلة مثال على استعمال التابع euid: Process.euid #=> 501 انظر أيضًا التابع egid: يعيد مُعرِّف المجموعة الفعال (effective group ID) المالكة لهذه العملية. التابع euid=‎: يضبط عندما يستدعى بالشكل euid = integer المُعرِّف الفعَّال للمستخدم المالك لهذه العملية إلى القيمة ...

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

يضيف التابع update محتويات الكائن المُمرَّر إليه إلى الكائن Hash الذي استدعي معه. إذا لم تُحدَد أية كتلة، فسيُكتب فوق الأزواج ذات المفاتيح المكررة مع القيم من الكائن المُمرَّر، وإلا تُحدَّد قيمة كل مفتاح مكرَّر عن طريق استدعاء الكتلة مع المفتاح وقيمته في الكائن المستدعى وقيمته في الكائن المُمرَّر. البنية العامة update(other_hash) → hsh update(other_hash){|key, oldval, newval| block} → hsh المعاملات other_hash كائن من النوع Hash يراد إضافة محتواه إلى الكائن Hash المعطى. القيمة المعادة يعاد الكائن Hash المعطى نفسه بعد إضافة ...

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

يعيد التابع invert كائن جديد من النوع Hash يحوي قيم الكائن Hash الذي استدعي معه كمفاتيح ومفاتيحه كقيم فيه. البنية العامة invert → new_hash القيمة المعادة يعاد كائن جديد من النوع Hash تكون فيه قيم الكائن Hash المعطى كمفاتيح ومفاتيحه كقيم فيه. أمثلة إذا وُجِد بالفعل مفتاح بنفس القيمة في الكائن Hash المعطى، فسيستخدم التابع invert آخر واحد مُعرَّف، وستُتجاهل القيم التي تسبقه. انظر مثلًا إلى المثال التالي: h = { "n" => 100, "m" => 100, "y" => 300, "d" ...

التابع FileTest.writable?‎ في روبي

يتحقق التابع writable?‎ إن كان ملفٌ ما قابلًا للكتابة من طرف مُعرِّف المستخدم والمجموعة الفعلي للعملية الحالية. اطلع على توثيق الدالة eaccess(3)‎. البنية العامة writable?(file_name) → true or false المعاملات file_name اسم الملف المراد التحقق منه. القيمة المعادة تعاد القيمة true إن كان ملفٌ ما قابلًا للقراءة من طرف مُعرِّف المستخدم والمجموعة الفعلي للعملية الحالية. خلا ذلك، تعاد القيمة false.  انظر أيضًا التابع owned?‎: يتحقق إن كان ملفٌ ما موجودًا وكان مالك هذا الملف هو نفسه المعرِّف الفعلي للمستخدم المالك للعملية التي استدعته. التابع readable?‎: يتحقق إن كان ...

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

يحذف التابع shift متغير بيئة (اسم المتغير وقيمته) من البيئة ENV ثمَّ يعيده في مصفوفة. في حال كانت البيئة فارغة، فسيعيد التابع القيمة nil. البنية العامة shift → Array or nil القيمة المعادة تُعاد قيمة متغير البيئة المحذوف. أو تعاد القيمة nil في حال كانت البيئة فارغة. انظر أيضًا التابع clear: يحذف جميع متغيرات البيئة. التابع delete: يحذف متغير بيئة ذي اسم محدَّد، ثم يعيد قيمته. التابع delete_if: يحذف كل متغيرات البيئة التي تحقِّق شرطًا معيَّنًا. مصادر قسم التابع shift في الصنف ENV في ...

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