نتائج البحث

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

 التابع Dir.seek في روبي

يذهب التابع seek إلى موضع محدد في المجلد الذي استٌدعي معه. البنية العامة seek( integer ) → dir ينبغي أن يكون الوسيط integer عددًا معادًا من التابع tell. المعاملات integer  عددٌ معاد من التابع tell. القيمة المعادة يعاد الكائن Dir المعطى بعد إعادة ضبط موضع المؤشر فيه. أمثلة مثال عن استخدام التابع seek على المجلد testdir الذي يحوي ملفين عاديين (config.h و main.rb)، والمجلد الأب (..)، والمجلد نفسه (.): d = Dir.new("testdir") #=> #<Dir:0x401b3c40> d.read ...

 التابع Dir.seek في روبي

يذهب التابع seek إلى موضع محدد في المجلد الذي استٌدعي معه. البنية العامة seek( integer ) → dir ينبغي أن يكون الوسيط integer عددًا معادًا من التابع tell. المعاملات integer  عددٌ معاد من التابع tell. القيمة المعادة يعاد الكائن Dir المعطى بعد إعادة ضبط موضع المؤشر فيه. أمثلة مثال عن استخدام التابع seek على المجلد testdir الذي يحوي ملفين عاديين (config.h و main.rb)، والمجلد الأب (..)، والمجلد نفسه (.): d = Dir.new("testdir") #=> #<Dir:0x401b3c40> d.read ...

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

يعيد التابع ord العدد الترتيبي (Integer ordinal، وتُعرف أيضًا باسم "نقاط الترميز" [codepoints] في السلاسل النصية المرمزة بالترميز الموحد [Unicode]) المقابل لأول محرف فى السلسلة النصية المعطاة. البنية العامة ord → integer القيمة المعادة يُعاد العدد الترتيبي المقابل لأول محرف من محارف السلسلة النصية المعطاة. أمثلة مثال على استعمال التابع ord: "a".ord #=> 97 “hello”.ord #=> 104 انظر أيضًا التابع each_codepoint: يُمرر كل عدد من الأعداد الترتيبية (Integers ordinal) ...

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

يعيد التابع uid المُعرِّف الحقيقي للمستخدم المالك للعملية الحالية. البنية العامة uid → integer Process::UID.rid → integer Process::Sys.getuid → integer القيم المعادة يعاد عدد صحيح يمثِّل المُعرِّف الحقيقي للمستخدم المالك للعملية الحالية. أمثلة مثال على استعمال التابع uid: Process.uid #=> 501 انظر أيضًا التابع euid: يعيد مُعرِّف المستخدم الفعال (effective user ID) المالك لهذه العملية. التابع gid: يعيد المُعرِّف الحقيقي للمجموعة المالكة للعملية الحالية. التابع ppid: يعيد معرِّف العملية الأب للعملية الحالية. التابع uid=‎: يضبط عند استدعائه بالشكل uid= user المُعرِّف ...

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

يضبط التابع setpgid مُعرِّف المجموعة المالكة لعملية محدَّدة أو العملية الحالية. هذا التابع غير متوافر على جميع المنصات. البنية العامة setpgid(pid, integer) → 0 المعاملات pid مُعرِّف العملية المراد ضبط مُعرِّف المجموعة المالكة لها إلى القيمة integer. القيمة 0 لهذا المعامل تشير إلى العملية الحالية. integer عدد صحيح يمثِّل معرِّف المجموعة المالكة المراد تعيينه للعملية ذات المُعرِّف pid. القيم المعادة تعاد القيمة 0 بعد اكتمال العملية. انظر أيضًا التابع gid: يعيد المُعرِّف الحقيقي للمجموعة المالكة للعملية الحالية. التابع pid: يعيد مُعرَّف ...

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

يعين التابع priority عند استدعائه بالشكل priority= integer أولوية المهمة الفرعية التي استدعيت معه إلى القيمة integer. سيتم تشغيل المهام الفرعية ذات الأولوية العالية بشكل أكثر تكرارًا من مثيلاتها ذات الأولوية المنخفضة (ولكنها ستشُغّل على أي حال). هذا مجرد تلميح يستعمله مُجدوِل المهام الفرعية (thread scheduler) في روبي. قد يتم تجاهله على بعض الأنظمة التشغيل. البنية العامة priority= integer→ thr‎ أمثلة مثال على استخدام التابع priority=‎: count1 = count2 = 0 a = Thread.new do loop ...

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

يبحث التابع rindex عن سلسلة أو نمط مُحدد ضمن السلسلة النصية التي استدعي معها، ثم يُعيد فهرس آخر تطابق يعثر عليه. في حال عدم العثور على أي تطابق، فإن التابع يُعيد القيمة nil. يمكن تحديد موضع نهاية البحث في السلسلة النصية باستعمال المعامل الثاني (المعامل offset). البنية العامة rindex(substring [, integer]) → integer or nil rindex(regexp [, integer]) → integer or nil المعاملات substring السلسلة المُراد البحث عنها ضمن السلسلة النصية المُعطاة. regexp التعبير النمطي المُراد مطابقته والبحث عنه ضمن السلسلة ...

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

يعيد التابع maxgroups العدد الأقصى لمُعرِّفات المجموعات المسموح بها في قائمة وصول المجموعات الإضافية (supplemental group access list). البنية العامة maxgroups → integer القيم المعادة يعاد عدد صحيح يمثِّل أقصى عدد لمُعرِّفات المجموعات المسموح بها في قائمة وصول المجموعات الإضافية. أمثلة مثال على استعمال التابع maxgroups: Process.maxgroups #=> 32 انظر أيضًا التابع groups: يجلب مُعرِّفات المجموعات الموجودة في قائمة وصول المجموعات الإضافية (supplemental group access list) للعملية الحالية. التابع initgroups: يهيِّئ قائمة وصول المجموعات الإضافية (supplemental group access list) ...

التابع Process::UID.rid في روبي

يُعيد التابع rid معرِّف المستخدم الحقيقي (real user ID) للعمليَّة الحاليَّة. البنية العامة uid → integer Process::UID.rid → integer Process::Sys.getuid → integer القيم المعادة يُعاد عددٌ صحيحٌ (integer) يمثِّل معرِّف المستخدم الحقيقي للعمليَّة الحاليَّة. أمثلة مثالٌ عن استخدام التابع rid: Process.uid   #=> 501 انظر أيضًا التابع change_privilege: يُغيِّر مُعرِّف المستخدم الحقيقي والفعال للعملية الحالية إلى المعرِّف المُمرَّر إليه ثمَّ يُعيد معرِّف المستخدم الجديد. التابع euid: يُعيد مُعرِّف المستخدم الفعَّال للعمليَّة الحاليَّة. التابع from_name: يبحث عن معرِّف مستخدمٍ باسمٍ محدَّد. التابع grant_privilege: يضبط ...

التابع Process::GID.rid في روبي

يُعيد التابع rid معرِّف المجموعة الحقيقي (real group ID) للعمليَّة الحاليَّة. البنية العامة gid → integer Process::GID.rid → integer Process::Sys.getgid → integer القيم المعادة يُعاد عددٌ صحيحٌ (integer) يمثِّل معرِّف المجموعة الحقيقي للعمليَّة الحاليَّة. أمثلة مثالٌ عن استخدام التابع rid: Process.gid   #=> 500 انظر أيضًا التابع change_privilege: يُغيِّر مُعرِّف المجموعة الحقيقي والفعال للعملية الحالية إلى المعرِّف المُمرَّر إليه ثمَّ يُعيد معرِّف المجموعة الجديد. التابع egid: يُعيد مُعرِّف المجموعة الفعَّال للعمليَّة الحاليَّة. التابع from_name: يبحث عن معرِّف مجموعةٍ باسمٍ محدَّد. التابع grant_privilege: يضبط ...

التابع Process::UID.rid في روبي

يُعيد التابع rid معرِّف المستخدم الحقيقي (real user ID) للعمليَّة الحاليَّة. البنية العامة uid → integer Process::UID.rid → integer Process::Sys.getuid → integer القيم المعادة يُعاد عددٌ صحيحٌ (integer) يمثِّل معرِّف المستخدم الحقيقي للعمليَّة الحاليَّة. أمثلة مثالٌ عن استخدام التابع rid: Process.uid   #=> 501 انظر أيضًا التابع change_privilege: يُغيِّر مُعرِّف المستخدم الحقيقي والفعال للعملية الحالية إلى المعرِّف المُمرَّر إليه ثمَّ يُعيد معرِّف المستخدم الجديد. التابع euid: يُعيد مُعرِّف المستخدم الفعَّال للعمليَّة الحاليَّة. التابع from_name: يبحث عن معرِّف مستخدمٍ باسمٍ محدَّد. التابع grant_privilege: يضبط ...

التابع Process::GID.rid في روبي

يُعيد التابع rid معرِّف المجموعة الحقيقي (real group ID) للعمليَّة الحاليَّة. البنية العامة gid → integer Process::GID.rid → integer Process::Sys.getgid → integer القيم المعادة يُعاد عددٌ صحيحٌ (integer) يمثِّل معرِّف المجموعة الحقيقي للعمليَّة الحاليَّة. أمثلة مثالٌ عن استخدام التابع rid: Process.gid   #=> 500 انظر أيضًا التابع change_privilege: يُغيِّر مُعرِّف المجموعة الحقيقي والفعال للعملية الحالية إلى المعرِّف المُمرَّر إليه ثمَّ يُعيد معرِّف المجموعة الجديد. التابع egid: يُعيد مُعرِّف المجموعة الفعَّال للعمليَّة الحاليَّة. التابع from_name: يبحث عن معرِّف مجموعةٍ باسمٍ محدَّد. التابع grant_privilege: يضبط ...

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

يعيد التابع center سلسلة نصية جديدة بطول محدَّد مع وضع السلسلة النصية المعطاة في وسطها وحشو طرفيها بمحارف معيَّنة. البنية العامة center(width, padstr=' ') → new_str المعاملات integer عدد صحيح موجب يمثل طول السلسلة النصية الجديدة. padstr سلسلة نصية تمثل الحاشية التي ستوضع على طرفي السلسلة النصية المعطاة. القيمة المعادة تُعاد سلسلة نصية جديدة طولها العدد الصحيح integer، ويتوضع في وسطها السلسلة النصية المُعطاة وعلى طرفيها السلسلة padstr. ستُعاد السلسلة النصية المعطاة نفسها إذا كان العدد integer أقل من طولها. ...

التابع Integer‎ الخاص بالصنف Kernel في روبي

يحول التابع Integer المعامل المُمرَّر إليه إلى عدد صحيح (Integer). البنية العامة Integer(arg, base=0) → integer‎ تُحوّل الأنواع العددية مباشرة (مع اقتطاع الفواصل العشرية [floating point numbers]). المعامل base المٌعطى يمثل أساس التمثيل النصي للأعداد الصحيحة. إن كان arg من النوع String، وفي حال عدم تمرير الوسيط base أو كان يساوي الصفر، فسيتم احتساب مؤشرات الأساس (0 و 0b و 0x). في جميع الحالات، يجب أن تكون السلاسل النصية متوافقة تمامًا مع التمثيل الرقمي. يختلف هذا السلوك عن سلوك التابع String.to_i. ...

المعامل [] الخاص بالصنف String في روبي

يبدِّل المعامل [] عند استدعائه بالشكل ‎[]=‎‎ سلسلةً نصيةً محدَّدةً مكان جزءٍ محدَّد أو كامل محتوى سلسلة نصية أخرى. البنية العامة str[integer] = new_str str[integer, integer] = new_str str[range] = aString str[regexp] = new_str str[regexp, integer] = new_str str[regexp, name] = new_str str[other_str] = new_str يحدَّد الجزء المراد تبديله من السلسلة النصية str بالطريقة نفسها المذكورة في المعامل []. إن كان طول السلسلة النصية المعطاة لا يطابق طول السلسلة النصية (أو الجزء المحدّد) المراد تبديله، فستُعدَّل السلسلة النصية المعطاة تلك وفقًا لذلك. إن كان التعبير النمطي أو ...

التابع Process::Sys.getgid في روبي

يُعيد التابع getgid معرِّف المجموعة الحقيقي (real group ID) لعمليَّةٍ محدَّدةٍ. البنية العامة gid → integer Process::GID.rid → integer Process::Sys.getgid → integer القيم المعادة يُعاد عددٌ صحيحٌ يمثِّل معرِّف المجموعة الحقيقي للعمليَّة الحالية. أمثلة مثالٌ عن استخدام التابع getgid: Process.gid   #=> 500 انظر أيضًا التابع getegid: يُعيد معرِّف المجموعة الفعَّال لعمليَّةٍ محدَّدة. التابع geteuid: يُعيد معرِّف المستخدم الفعَّال لعمليَّةٍ محدَّدة. التابع getuid: يُعيد معرِّف المستخدم الحقيقي لعمليَّةٍ محدَّدةٍ. مصادر صفحة التابع getgid في الوحدة Process::Sys في توثيق روبي الرسمي.

التابع Process::Sys.getuid في روبي

يُعيد التابع getuid معرِّف المستخدم الحقيقي (real user ID) لعمليَّةٍ محدَّدةٍ. البنية العامة uid → integer Process::UID.rid → integer Process::Sys.getuid → integer القيم المعادة يُعاد عددٌ صحيحٌ يمثِّل معرِّف المستخدم الحقيقي للعمليَّة الحالية. أمثلة مثالٌ عن استخدام التابع getuid: Process.uid   #=> 501 انظر أيضًا التابع getegid: يُعيد معرِّف المجموعة الفعَّال لعمليَّةٍ محدَّدة. التابع geteuid: يُعيد معرِّف المستخدم الفعَّال لعمليَّةٍ محدَّدة. التابع getgid: يُعيد معرِّف المجموعة الحقيقي لعمليَّةٍ محدَّدةٍ. مصادر صفحة التابع getuid في الوحدة Process::Sys في توثيق روبي الرسمي.

التابع Process::Sys.getuid في روبي

يُعيد التابع getuid معرِّف المستخدم الحقيقي (real user ID) لعمليَّةٍ محدَّدةٍ. البنية العامة uid → integer Process::UID.rid → integer Process::Sys.getuid → integer القيم المعادة يُعاد عددٌ صحيحٌ يمثِّل معرِّف المستخدم الحقيقي للعمليَّة الحالية. أمثلة مثالٌ عن استخدام التابع getuid: Process.uid   #=> 501 انظر أيضًا التابع getegid: يُعيد معرِّف المجموعة الفعَّال لعمليَّةٍ محدَّدة. التابع geteuid: يُعيد معرِّف المستخدم الفعَّال لعمليَّةٍ محدَّدة. التابع getgid: يُعيد معرِّف المجموعة الحقيقي لعمليَّةٍ محدَّدةٍ. مصادر صفحة التابع getuid في الوحدة Process::Sys في توثيق روبي الرسمي.

التابع Process::Sys.getgid في روبي

يُعيد التابع getgid معرِّف المجموعة الحقيقي (real group ID) لعمليَّةٍ محدَّدةٍ. البنية العامة gid → integer Process::GID.rid → integer Process::Sys.getgid → integer القيم المعادة يُعاد عددٌ صحيحٌ يمثِّل معرِّف المجموعة الحقيقي للعمليَّة الحالية. أمثلة مثالٌ عن استخدام التابع getgid: Process.gid   #=> 500 انظر أيضًا التابع getegid: يُعيد معرِّف المجموعة الفعَّال لعمليَّةٍ محدَّدة. التابع geteuid: يُعيد معرِّف المستخدم الفعَّال لعمليَّةٍ محدَّدة. التابع getuid: يُعيد معرِّف المستخدم الحقيقي لعمليَّةٍ محدَّدةٍ. مصادر صفحة التابع getgid في الوحدة Process::Sys في توثيق روبي الرسمي.

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

يتحقق التابع negative?‎ إن كان العدد الذي استُدعي معه عددًا سالبًا. البنية العامة negative? → true or false‎ القيمة المعادة تعاد القيمة true إن كان العدد الذي استُدعي معه عددًا سالبًا. خلا ذلك، تعاد القيمة false. انظر أيضا التابع integer?‎: يتحقق إن كان العدد الذي استُدعي معه من النوع Integer. التابع nonzero?‎: يعيد العدد الذي استُدعي معه إن كان غير صفري، أو يعيد القيمة nil خلاف ذلك. التابع positive?‎: يتحقق إن كان العدد الذي استُدعي معه عددًا موجبًا. مصادر قسم التابع negative?‎ ...

التابع Process::Sys.getegid في روبي

يُعيد التابع getegid معرِّف المجموعة الفعَّال (effective group ID) لعمليَّةٍ محدَّدة. هذا التابعغيرُ متاحٍ على جميع المنصَّات. البنية العامة egid → integer Process::GID.eid → integer Process::Sys.geteid → integer القيم المعادة يُعاد عددٌ صحيحٌ يمثِّل معرِّف المجموعة الفعَّال للعمليَّة. أمثلة مثالٌ عن استخدام التابع getegid: Process.egid   #=> 500 انظر أيضًا التابع geteuid: يُعيد معرِّف المستخدم الفعَّال لعمليَّةٍ محدَّدة. التابع getgid: يُعيد معرِّف المجموعة الحقيقي لعمليَّةٍ محدَّدةٍ. التابع getuid: يُعيد معرِّف المستخدم الحقيقي لعمليَّةٍ محدَّدةٍ. مصادر صفحة التابع getegid في الوحدة Process::Sys في توثيق ...

التابع Process::Sys.getegid في روبي

يُعيد التابع getegid معرِّف المجموعة الفعَّال (effective group ID) لعمليَّةٍ محدَّدة. هذا التابعغيرُ متاحٍ على جميع المنصَّات. البنية العامة egid → integer Process::GID.eid → integer Process::Sys.geteid → integer القيم المعادة يُعاد عددٌ صحيحٌ يمثِّل معرِّف المجموعة الفعَّال للعمليَّة. أمثلة مثالٌ عن استخدام التابع getegid: Process.egid   #=> 500 انظر أيضًا التابع geteuid: يُعيد معرِّف المستخدم الفعَّال لعمليَّةٍ محدَّدة. التابع getgid: يُعيد معرِّف المجموعة الحقيقي لعمليَّةٍ محدَّدةٍ. التابع getuid: يُعيد معرِّف المستخدم الحقيقي لعمليَّةٍ محدَّدةٍ. مصادر صفحة التابع getegid في الوحدة Process::Sys في توثيق ...

التابع Process::Sys.geteuid في روبي

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

التابع Process::Sys.geteuid في روبي

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

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

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

التابع Process::GID.egid في روبي

يُعيد التابع egid مُعرِّف المجموعة الفعَّال (effective group ID) للعمليَّة الحاليَّة. هذا التابع ليس متاحًا على جميع المنصَّات. البنية العامة egid → integer Process::GID.eid → integer Process::Sys.geteid → integer القيم المعادة يُعاد مُعرِّف المجموعة الفعَّال الحالي للعملية الحالية. أمثلة مثالٌ عن استخدام التابع egid: Process.egid   #=> 500 انظر أيضًا التابع change_privilege: يُغيِّر مُعرِّف المجموعة الحقيقي والفعال للعملية الحالية إلى المعرِّف المُمرَّر إليه ثمَّ يُعيد معرِّف المجموعة الجديد. التابع rid: يُعيد معرِّف المجموعة الحقيقي للعمليَّة الحاليَّة. التابع from_name: يبحث عن معرِّف مجموعةٍ باسمٍ ...

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

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

التابع Process::GID.egid في روبي

يُعيد التابع egid مُعرِّف المجموعة الفعَّال (effective group ID) للعمليَّة الحاليَّة. هذا التابع ليس متاحًا على جميع المنصَّات. البنية العامة egid → integer Process::GID.eid → integer Process::Sys.geteid → integer القيم المعادة يُعاد مُعرِّف المجموعة الفعَّال الحالي للعملية الحالية. أمثلة مثالٌ عن استخدام التابع egid: Process.egid   #=> 500 انظر أيضًا التابع change_privilege: يُغيِّر مُعرِّف المجموعة الحقيقي والفعال للعملية الحالية إلى المعرِّف المُمرَّر إليه ثمَّ يُعيد معرِّف المجموعة الجديد. التابع rid: يُعيد معرِّف المجموعة الحقيقي للعمليَّة الحاليَّة. التابع from_name: يبحث عن معرِّف مجموعةٍ باسمٍ ...

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

يتحقق التابع infinite?‎ إذا ما إن كان العدد الذي استدعي معه منتهيًا (finite) أو غير منتهي من الطرف السالب (‎-Infinity) أو غير منتهي من الطرف الموجب (‎+Infinity). البنية العامة infinite? → -1, 1, or nil‎ القيمة المعادة تعاد القيمة nil أو ‎-1 أو 1 إذا كان العدد المعطى منتهيًا أو غير منتهي من الطرف السالب (‎-Infinity) أو غير منتهي من الطرف الموجب (‎+Infinity) على التوالي. انظر أيضا التابع ?finite: يتحقق إن كان العدد الذي استُدعي معه عددًا منتهيًا ...

المعامل * الخاص بالصنف String في روبي

ينسخ المعامل * سلسلة نصية عددًا محدَّدًا من المرات ثم يضعها في سلسلة نصية جديدة. البنية العامة str * integer → new_str المعاملات str السلسلة النصية المضروبة بالعدد integer لنسخها n مرة. integer عدد صحيح موجب يمثِّل عدد المرات التي يراد فيها نسخ السلسلة النصية str. القيمة المعادة تعاد سلسلة نصية جديدة مؤلفة من integer نسخة من السلسلة النصية str المعطاة. أمثلة مثال على استخدام المعامل *: "Ho! " * 3 #=> "Ho! Ho! Ho! " "Ho! " * ...

التابع ARGF.to_i في روبي

يعيد التابع to_i عددًا صحيحًا يمثل واصف الملف العددي (numeric file descriptor) للملف الحالي. إن لم يكن هنالك ملف، فسيُطلَق الخطأ ArgumentError. البنية العامة to_i → integer القيم المعادة يعاد عدد صحيح (integer) يمثل واصف الملف الرقمي (numeric file descriptor) للملف الحالي. أمثلة مثال على استخدام التابع to_i: ARGF.to_i #=> 3 انظر أيضًا التابع fileno: يعيد عددًا صحيحًا يمثل واصف الملف العددي (numeric file descriptor) للملف الحالي. التابع lineno: يجلب رقم السطر الحالي للمجرى ARGF ككُل. التابع ...

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

يتحقق التابع zero?‎ إن كانت قيمة العدد الذي استُدعي معه تساوي الصفر. البنية العامة zero? → true or false‎ القيمة المعادة تعاد القيمة true إن كانت قيمة العدد المعطى تساوي الصفر. خلا ذلك، تعاد القيمة false. انظر أيضا التابع integer?‎: يتحقق إن كان العدد الذي استُدعي معه من النوع Integer. التابع negative?‎: يتحقق إن كان العدد الذي استُدعي معه عددًا سالبًا. التابع positive?‎: يتحقق إن كان العدد الذي استُدعي معه عددًا موجبًا. التابع real?‎: يتحقق إن كان العدد الذي استُدعي مهه عددًا حقيقيًّا (أي ليس ...

 التابع Dir.mkdir في روبي

ينشئ التابع mkdir مجلدًا جديدًا باسم محدَّد، مع تحديد أذوناته أيضًا. يمكن تعديل الأذونات بواسطة File::umask، ويتم تجاهلها في NT. إن لم يكن بالإمكان إنشاء المجلد، فسيُطلق الخطأ SystemCallError. راجع أيضًا مناقشة الأذونات في توثيق الصنف File. البنية العامة mkdir( string [, integer] ) → 0 المعاملات string  اسم المجلد الجديد المراد إنشاؤه. integer أذونات المجلد الجديد المراد إنشاؤه. أمثلة مثال عن استخدام التابع mkdir: Dir.mkdir(File.join(Dir.home, ".foo"), 0700) #=> 0 انظر أيضًا التابع chdir: يغيِّر مجلد العمل (working directory) الحالي ...

 التابع Dir.fileno في روبي

يعيد التابع fileno عددًا صحيحًا يمثل واصف الملف العددي (numeric file descriptor) المُستخدم في الكائن Dir الذي استُدعي معه. يستخدم هذا التابع الدالة dirfd()‎ المُعرّفة في المعيار POSIX 2008. وبالتالي، سيُطلق الخطأ NotImplementedError في أنظمة التشغيل التي لا توفّر هذه الدالة، مثل ويندوز. البنية العامة fileno → integer القيم المعادة يعاد عدد صحيح (integer) يمثل واصف الملف العددي (numeric file descriptor) المُستخدم في الكائن Dir المعطى. أمثلة مثالٌ على استخدام التابع fileno: d = Dir.new("..") d.fileno #=> ...

التابع File.truncate في روبي

يقتطع التابع truncate الملف الذي استدعي معه إلى حجمٍ محدَّدٍ. يجب أن يكون هذا الملف مفتوحًا في وضع الكتابة. هذا التابع غير متوافر على جميع المنصات. البنية العامة truncate(integer) → 0 المعاملات integer عدد صحيح يمثِّل حجم الملف المراد اقتطاعه إليه. القيمة المعادة تعاد القيمة 0 عند اكتمال العملية. أمثلة مثال على استعمال التابع truncate: f = File.new("out", "w") f.syswrite("1234567890") #=> 10 f.truncate(5) #=> 0 f.close() ...

التابع File.truncate في روبي

يقتطع التابع truncate ملفًا ما إلى حجمٍ محدَّدٍ. هذا التابع غير متوافر على جميع المنصات. البنية العامة truncate(file_name, integer) → 0 المعاملات file_name اسم الملف المراد اقتطاعه. integer عدد صحيح يمثِّل حجم الملف المراد اقتطاعه إليه. القيمة المعادة تعاد القيمة 0 عند اكتمال العملية. أمثلة مثال على استعمال التابع truncate: f = File.new("out", "w") f.write("1234567890") #=> 10 f.close #=> nil File.truncate("out", 5) ...

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

يُعيد التابع pos موضع المؤشر الحالي بدءًا من بداية الملف (بالبايت) للمجرى الذي استدعي معه. البنية العامة pos → integer‎ القيمة المعادة يعاد عدد صحيح يمثِّل موضع المؤشر الحالي بدءًا من بداية الملف (بالبايت) للمجرى المعطى. أمثلة مثال على استخدام التابع pos‎: f = File.new("testfile") f.pos #=> 0 f.gets #=> "This is line one\n" f.pos #=> 17‎ انظر أيضًا التابع pos=‎: يحرِّك عند استدعائه بالشكل pos = integer إلى موضع المؤشر الحالي إلى الموضع integer (بالبايت) ...

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

يعيد التابع getsid مُعرِّف الجلسة (session ID) للعملية الحالية أو عملية محدَّدة. هذا التابع غير متوافر على جميع المنصات. البنية العامة getsid() → integer getsid(pid) → integer المعاملات pid مُعرِّف العملية المراد جلب مُعرِّف الجلسة لها. القيم المعادة يعاد عدد صحيح يمثِّل مُعرِّف الجلسة للعملية الحالية أو العملية ذات المُعرِّف pid. أمثلة مثال على استعمال التابع getsid: Process.getsid() #=> 27422 Process.getsid(0) ...

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

يعيد التابع nonzero?‎ العدد الذي استُدعي معه إن كان غير صفري، أو يعيد القيمة nil خلاف ذلك. هذا السلوك مفيد في المقارنات المتسلسلة (انظر المثال في قسم الأمثلة). البنية العامة nonzero? → self or nil‎ القيمة المعادة يعاد العدد المعطى نفسه إن كان غير صفري، أو تعاد القيمة nil خلاف ذلك. أمثلة مثال على استخدام التابع nonzero?‎: a = %w( z Bb bB bb BB a aA Aa AA A ) b = a.sort {|a,b| (a.downcase <=> b.downcase).nonzero? || ...

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

يجلب التابع byteslice محرفًا ذا فهرس محدد، أو جزءًا محددًا ببداية وطول، أو مجالًا محددًا ببداية ونهاية من السلسلة النصية التي استدعيت معه. إن مُرِّرت قيم سالبة للفهارس، فسيُحسَب موضع المحرف بدءًا من نهاية السلسلة، إذ تمثل القيمة ‎-1 فهرس المحرف الأخير. ترميز السلسلة النصية المُعادة يكون من نفس ترميز السلاسل الأصلية. البنية العامة byteslice(integer) → new_str or nil byteslice(integer, integer) → new_str or nil byteslice(range) → new_str or nil المعاملات index عدد صحيح يمثل فهرس المحرف المراد جلبه من السلسلة المعطاة. ...

التابع ARGF.fileno في روبي

يعيد التابع fileno عددًا صحيحًا يمثل واصف الملف العددي (numeric file descriptor) للملف الحالي. إن لم يكن هنالك ملف، فسيُطلَق الخطأ ArgumentError. البنية العامة fileno → integer القيم المعادة يعاد عدد صحيح (integer) يمثل واصف الملف الرقمي (numeric file descriptor) للملف الحالي. أمثلة مثالٌ على استخدام التابع fileno: ARGF.fileno #=> 3 انظر أيضًا التابع file: يعيد الملف الحالي على شكل كائن من النوع IO أو File. التابع filename: يعيد اسم الملف الحالي. التابع lineno: يجلب ...

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

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

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

يستخرج التابع dig القيمة المتداخلة المحددة بواسطة تسلسل كائنات تمثِّل المفاتيح عن طريق استدعاء dig في كل خطوة، ويعيد القيمة nil إذا كانت أي خطوة متوسطة هي nil. البنية العامة dig(key, ...) → object المعاملات key المفتاح المتشعب المراد استخراج قيمته. ... سلسلة من المفاتيح المتشعبة. القيمة المعادة تعاد القيمة المرتبطة بالمفتاح key أو سلسلة المفاتيح ... المتشعبة. أمثلة مثال على استعمال التابع dig: h = { foo: {bar: {baz: 1}}} h.dig(:foo, :bar, :baz) #=> 1 h.dig(:foo, :zot, :xyz) ...

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

يعيد التابع sqrt‎ الجذر التربيعي الصحيح للعدد الصحيح الموجب المُمرر إليه. يكافئ التابع sqrt‎ الاستدعاء Math.sqrt(n).floor باستثناء أنّ نتيجة الاستدعاء الأخير قد تكون مختلفة عن القيمة الصحيحة بسبب محدودية الدقة في العمليات الحسابية التي تُجرى على الأعداد العشرية (floating point arithmetic). Integer.sqrt(10**46) #=> 100000000000000000000000 Math.sqrt(10**46).floor #=> 99999999999999991611392 (!) البنية العامة sqrt(n) → integer إن لم يكن العدد المُعطى صحيحًا، فسيُحوّل أولًا إلى عدد صحيح، أما إن كان سالبًا فسيُطلق الخطأ Math::DomainError. المعاملات n عدد صحيح ...

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

يُمرر التابع each_byte كل بايت من بايتات السلسلة النصية التي استدعي معها إلى الكتلة المُعطاة. في حال عدم وجود كتلة، فسيعيد التابع كائنًا من النوع enumerator. البنية العامة each_byte {|integer| block } → str each_byte → an_enumerator القيمة المعادة تعاد السلسلة النصية الناتجة عن تمرير كل بايت من بايتات السلسلة النصية المعطاة إلى الكتلة block، أو يعاد كائن من النوع enumerator إن لم تمرَّر أية كتلة. أمثلة مثال على استخدام التابع each_byte: "hello".each_byte {|c| print c, ' ' } ناتج تنفيذ هذا ...

التابع ARGF.tell في روبي

يعيد التابع tell موضع المؤشِّر الحالي في الملف الحالي في ARGF. البنية العامة tell → Integer القيم المعادة يعاد عدد صحيح (integer) يمثِّل موضع المؤشِّر الحالي بالبايت. أمثلة مثالٌ على استعمال التابع tell: ARGF.pos #=> 0 ARGF.gets #=> "This is line one\n" ARGF.pos #=> 17 انظر أيضًا التابع pos: يعيد موضع المؤشِّر الحالي في الملف الحالي في المجرى ARGF. التابع pos: ينقل عند استدعائه بالشكل pos = position المؤشِّر إلى المكان position (المعطى بالبايت) ...

التابع ARGF.pos في روبي

يعيد التابع pos موضع المؤشِّر الحالي في الملف الحالي في المجرى ARGF. البنية العامة pos → Integer القيمة المعادة يعاد عددٌ صحيحٌ (integer) يمثل موضع المؤشِّر الحالي (بالبايت) في الملف الحالي في المجرى ARGF. أمثلة مثال على استخدام التابع pos: ARGF.pos #=> 0 ARGF.gets #=> "This is line one\n" ARGF.pos #=> 17 انظر أيضًا التابع pos: ينقل عند استدعائه بالشكل pos = position المؤشِّر إلى المكان position (المعطى بالبايت) في المجرى ARGF. التابع fileno: ...

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

يعيد التابع lineno رقم السطر الحالي في المجرى الذي استدعي معه. يجب أن يكون المجرى مفتوحًا في وضعية القراءة. يشير رقم السطر الحالي الذي يعيده التابع lineno إلى عدد المرات التي استدعي فيها التابع gets. ستختلف القيمتان إن استُدعي gets مع فاصل آخر غير فاصل السطر الجديد (الفاصل /$). التوابع التي تستخدم ‎$/‎ مثل each و lines و readline ستزيد أيضًامن القيمة التي يعيدها التابع lineno. انظر أيضا صفحة المتغير ‎$.‎‎. البنية العامة lineno → integer‎ القيمة المعادة يعاد عدد صحيح ...

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

يمرر التابع each_codepoint كل عدد من الأعداد الترتيبية (Integer ordinal، وتُعرف أيضًا باسم "نقاط الترميز" [codepoints] في السلاسل النصية المرمزة بالترميز الموحد [Unicode]) لكل محرف من المحارف الموجودة في المجرى الذي استدعي معه إلى الكتلة المعطاة. يجب أن يكون المجرى مفتوحًا في وضعية القراءة، وإلا سيُطلق الاستثناء IOError. في حال لم تُعطَ أية كتلة، فسيُعاد كائن من الصنف Enumerator بدلًا من ذلك. البنية العامة each_codepoint {|c| block } → ios codepoints {|c| block } → ios each_codepoint→ an_enumerator codepoints → an_enumerator‎ ...

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

يضبط التابع setpriority قيمة أولوية الجدولة (scheduling priority) لعملية محدَّدة أو لمجموعة مالكة أو مستخدم مالك لعملية. البنية العامة setpriority(kind, integer, priority) → 0 المعاملات kind يشير إلى نوع الكيان المراد البحث عنه. وهو أحد القيم التالية: Process::PRIO_PGRP، أوProcess::PRIO_USER، أو Process::PRIO_PROCESS. integer عدد صحيح يشير إلى عملية محدَّدة، أو مُعرِّف مجموعة أو مستخدم مالك لعملية. القيمة 0 تشير إلى العملية الحالية. priority قيمة أولوية الجدولة (scheduling priority) المراد تعيينها للعملية. القيم المعادة تعاد القيمة 0 بعد اكتمال تنفيذ العملية. أمثلة مثال على استعمال التابع ...

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