نتائج البحث

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

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

يمثل الصنف Integer الأعداد الصحيحة. لا يمكن إضافة تابع أحادي (singleton method) إلى كائن من الصنف Integer، وأي محاولة لفعل ذلك ستؤدي إلى إطلاق الخطأ TypeError. الثوابت (Constants) GMP_VERSION يمثِّل النسخة GMP المُحمّلة. توابع الصنف العامة (Public Class Methods) sqrt يعيد التابع sqrt‎ الجذر التربيعي الصحيح للعدد الصحيح الموجب المُمرر إليه. توابع الكائن العامة (Public Instance Methods) % يعيد المعامل %‎ باقي عملية القسمة الصحيحة بين عددين. & ينفذ المعامل & العملية AND بين بتات العددين المعطيين. * يعيد المعامل *‎ ناتج عملية الضرب بين عددين. ** يعيد المعامل **‎ ناتج ...

التعبير ARGF.lineno = integer في روبي

يعيِّن التابع lineno عند استدعائه بالشكل lineno = integer رقم السطر الحالي للمجرى ARGF ككُل. يضبط المجرى ARGF رقم السطر تلقائيًا أثناء قراءة البيانات، لذلك لن تحتاج إلى تعيينه بنفسك إلا ما ندر. لمعرفة رقم السطر الحالي، استخدم التابع lineno. البنية العامة lineno = integer → integer القيم المعادة يعاد عدد صحيح (integer) يمثل رقم السطر integer الذي ضُبط للمجرى ARGF. أمثلة بعض الأمثلة على استخدام التابع lineno: ARGF.lineno #=> 0 ARGF.readline #=> ...

 التعبير Dir.pos = integer في روبي

يحدِّد التابع pos عند استدعائه بالشكل pos = integer‎ موضع المؤشر الحالي في المجلد. هذا الشكل مرادف للتابع seek بيد أنّه يعيد معامل الموضع (position parameter). البنية العامة pos = integer → integer القيمة المعادة يعيد معامل الموضع (position parameter). أمثلة مثال عن استخدام التعبير pos = integer‎ مع المجلد testdir الذي يحوي ملفين عاديين (config.h و main.rb)، والمجلد الأب (..)، والمجلد نفسه (.): d = Dir.new("testdir") #=> #<Dir:0x401b3c40> d.read ...

المعامل -‎ الخاص بالصنف Integer في روبي

يعيد المعامل -‎ ناتج عملية الطرح بين عددين. نوع الكائن الناتج يتعلق بنوع الطرف الثاني للعملية.  البنية العامة int - numeric → numeric_result‎ المعاملات int عدد صحيح يمثل الطرف الأول في للعملية. numeric عدد يمثل الطرف الثاني للعملية. القيمة المعادة يُعاد ناتج عملية الطرح بين العددين int و numeric. صنف الكائن الناتج يتعلق بصنف الطرف الثاني للعملية.  أمثلة مثال على استخدام المعامل -‎: 20 - 3 #=> 17 6 - 0.4 ...

المعامل ~‎ الخاص بالصنف Integer في روبي

يعيد المعامل ~ مكمل العدد الذي استُدعي معه، إذ يقلب قيمة كل بت من بتات العدد. نظريًا، يُعد طول الأعداد الصحيحة لا نهائيًا، لذلك فإنّ النتيجة تُحسب كما لو كان هناك عدد غير محدود من البتات التي قيمتها واحد إلى اليسار. في التمثيل الست عشري (hex representations)، يتم التعبير عن ذلك بوضع نقطتين إلى يسار الرقم. البنية العامة ~int → integer‎ القيمة المعادة يعاد مكمل العدد الذي استُدعي معه، إذ يقلب قيمة كل بت من بتات العدد. أمثلة ...

المعامل % الخاص بالصنف Integer في روبي

يعيد المعامل %‎ باقي عملية القسمة الصحيحة بين عددين. البنية العامة int % other → real المعاملات int عدد صحيح يمثل الطرف الأول في عملية القسمة. other عدد صحيح يمثل الطرف الثاني في عملية القسمة. القيمة المعادة يعاد باقي عملية القسمة الصحيحة للعدد int على other. أمثلة مثال على استخدام المعامل %‎: 20 % 3 #=> 2 6 % 3 #=> 0 انظر أيضا المعامل *: يعيد ناتج ...

المعامل /‎ الخاص بالصنف Integer في روبي

يعيد المعامل /‎ ناتج عملية القسمة بين عددين. صنف الكائن الناتج يتعلق بصنف الطرف الثاني للعملية.  البنية العامة int / numeric → numeric_result‎ المعاملات int عدد صحيح يمثل الطرف الأول في للعملية. numeric  عدد يمثل الطرف الثاني للعملية. القيمة المُعادة يُعاد ناتج عملية القسمة بين العددين int و numeric. صنف الكائن الناتج يتعلق بصنف الطرف الثاني للعملية.  أمثلة مثال على استخدام المعامل /‎: 20 / 3 #=> 6 20 / 3.0 ...

المعامل << الخاص بالصنف Integer في روبي

يزيح المعامل << العدد الصحيح المعطى إلى اليمين بقدار محدَّد من المنازل، أو إلى اليسار إن كانت قيمة مقدار الإزاحة سالبةً. البنية العامة int >> count → integer القيمة المعادة تعاد قيمة العدد int بعد إزاحتها إلى اليمين بمقدار count موضع، أو إلى اليسار إن كان count سالبًا. أمثلة مثال على استخدام المعامل <<: 20 >> 3 #=> 2 20 >> 2 #=> 5 20 >> -2 #=> 80 انظر أيضا المعامل >>: يزيح ...

المعامل <=> الخاص بالصنف Integer في روبي

يعيد معامل الموازنة <=> عددً‎ا صحيحًا (‎-1 أو 0 أو ‎+1) إذا كان العدد الواقع على يساره أصغر من أو يساوي أو أكبر من العدد الآخر الواقع على يمينه على التوالي. هذا المعامل هو أساس عمليات الموازنة في الصنف Comparable. إذا كانت القيمتان غير قابلتين للمقارنة، فستُعاد القيمة nil. البنية العامة int <=> numeric → -1, 0, +1, or nil  القيمة المعادة يعاد العدد الصحيح ‎-1 أو 0 أو ‎+1 إذا كان العدد int أصغر من أو يساوي أو أكبر ...

المعامل >> الخاص بالصنف Integer في روبي

يزيح المعامل >> العدد الصحيح المعطى إلى اليسار بقدار محدَّد من المنازل، أو إلى اليمين إن كانت قيمة مقدار الإزاحة سالبةً. البنية العامة int << count → integer القيمة المعادة تعاد قيمة العدد int بعد إزاحتها إلى اليسار بمقدار count موضع، أو إلى اليمين إن كان count سالبًا. أمثلة مثال على استخدام المعامل >>: 20 << 3 #=> 32 20 << 2 #=> 16 20 << -2 #=> ...

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

يعيد المعامل **‎ ناتج عملية رفع للعدد int الأساس إلى قوة العدد numeric (الأس). النتيجة يمكن أن تكون من النوع Integer أو Float أو Rational أو Complex. البنية العامة int ** numeric → numeric_result المعاملات int عدد صحيح يمثل الطرف الأول (الأساس) في للعملية. numeric عدد يمثل الطرف الثاني (الأس) للعملية. يمكن أن يكون هذا العدد سالبا أو كسريًا. القيمة المعادة يعاد ناتج عملية رفع المعامل int إلى قوة المعامل numeric. النتيجة يمكن أن تكون من النوع Integer أو Float أو Rational ...

المعامل => الخاص بالصنف Integer في روبي

يعيد المعامل => القيمة true إن كانت قيمة العدد الواقع على يساره أصغر من أو تساوي قيمة العدد الواقع على يمينه. البنية العامة int <= real → true or false القيمة المعادة تعاد القيمة true إن كانت قيمة int أصغر من أو تساوي قيمة real. أمثلة مثال على استخدام المعامل =>: 20 <= 3 #=> false 20 <= 30 #=> true 3 <= 3 #=> true انظر أيضا المعامل >>: ...

المعامل ‎-‎‎ الخاص بالصنف Integer في روبي

إن استُعمِل المعامل - بالشكل ‎-int‎‎، فسيعيد القيمة المعاكسة للعدد int‎‎ الصحيح الموجب (أي القيمة السالبة إن كان int موجبًا أو العكس). البنية العامة -int → integer‎ المعاملات int عدد صحيح. القيمة المعادة يعاد العدد الصحيح المعاكس للعدد int‎‎ (أي قيمة موجبة إن كان int سالبًا والعكس صحيح). أمثلة مثال على استخدام المعامل -‎: -(21 + 4) #=> -25 -(-6) #=> 6 انظر أيضا المعامل -: يعيد ناتج ...

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

يعيد التابع &‎ ناتج عملية AND على بتات (bits) طرفي العملية. البنية العامة int & other_int → integer  المعاملات int عدد صحيح يمثل الطرف الأول في للعملية. other عدد صحيح يمثل الطرف الثاني للعملية. القيمة المُعادة يعيد التابع &‎ ناتج عملية AND على بتات (bits) طرفي العملية other و int. انظر أيضا التابع modulo: يعيد المعامل %‎ باقي عملية القسمة الصحيحة. التابع *: يعيد التابع *‎ ناتج عملية الضرب بين عددين. مصادر قسم التابع &‎ في الصنف Integer في توثيق ...

المعامل | الخاص بالصنف Integer في روبي

ينفذ المعامل | العملية OR بين بتات العددين المعطيين. البنية العامة int | other_int → integer‎ القيمة المعادة يعاد ناتج تنفيذ العملية OR بين بين العدد int الصحيح والعدد other_int الصحيح. أمثلة مثال على استخدام المعامل |: 20 | 3 #=> 23 25 | 2 #=> 27 انظر أيضا المعامل ^: ينفذ العملية XOR بين بتات العددين المعطيين. المعامل &: ينفذ العملية AND بين بتات العددين المعطيين. مصادر قسم المعامل|‎في الصنف Integer‎ ...

المعامل == الخاص بالصنف Integer في روبي

يعيد المعامل == القيمة true إن كان العدد الصحيح الواقع على يساره يساوي القيمة الواقعة على يمينه. على خلاف التابع Numeric.eql?‎ الذي يشترط أن يكون القيمة الثانية الواقعة على يمين المعامل من النوع Integer أيضًا. البنية العامة int == other → true or false القيمة المعادة تعاد القيمة true إن كان العدد الصحيح int يساوي القيمة other عدديًا. أمثلة مثال على استخدام المعامل ==: 20 == 20 #=> true 20 == 30 #=> ...

المعامل > الخاص بالصنف Integer في روبي

يعيد المعامل > القيمة true إن كانت قيمة العدد الصحيح الواقع على يساره أصغر من قيمة العدد الصحيح المواقع على يمينه. البنية العامة int < real → true or false‎ القيمة المعادة تعاد القيمة true إن كانت قيمة int أصغر من قيمة real. أمثلة مثال على استخدام المعامل>: 20 < 3 #=> false 20 < 30 #=> true انظر أيضا المعامل =>: يعيد القيمة true إن كانت قيمة الطرف الأول أصغر من أو تساوي ...

المعامل =< الخاص بالصنف Integer في روبي

يعيد التابع =< القيمة true إن كانت قيمة العدد الواقع على يساره أكبر من أو تساوي قيمة العدد الآخر الواقع على يمينه. البنية العامة int >= real → true or false القيمة المعادة يعاد القيمة true إن كانت قيمة int أكبر من أو تساوي قيمة real، وإلا فستعاد القيمة false. أمثلة مثال على استخدام المعامل =<: 20 >= 3 #=> true 20 >= 30 #=> false 3 >= 3 ...

المعامل > الخاص بالصنف Integer في روبي

يعيد المعامل > القيمة true إن كانت قيمة العدد الصحيح الواقع على يساره أصغر من قيمة العدد الصحيح المواقع على يمينه. البنية العامة int < real → true or false‎ القيمة المعادة تعاد القيمة true إن كانت قيمة int أصغر من قيمة real. أمثلة مثال على استخدام المعامل>: 20 < 3 #=> false 20 < 30 #=> true انظر أيضا المعامل =>: يعيد القيمة true إن كانت قيمة الطرف الأول أصغر من أو تساوي ...

المعامل & الخاص بالصنف Integer في روبي

ينفذ المعامل & العملية AND بين بتات العددين المعطيين. البنية العامة int & other_int → integer القيمة المعادة يعاد ناتج تنفيذ العملية AND بين بين العدد int الصحيح والعدد other_int الصحيح. أمثلة مثال على استخدام المعامل &: 25 & 2 #=> 0 20 & -2 #=> 20 انظر أيضا المعامل |: ينفذ العملية OR بين بتات العددين المعطيين. المعامل ^: ينفذ العملية XOR بين بتات العددين المعطيين.  المعامل >>: يعيد قيمة ...

المعامل < الخاص بالصنف Integer في روبي

يعيد المعامل < القيمة true إن كانت قيمة العدد الواقع على يساره أكبر من قيمة العدد الآخر الواقع على يمينه. البنية العامة int > real → true or false القيمة المعادة تعاد القيمة true إن كانت قيمة int أكبر من قيمة real، وإلا فستعاد false. أمثلة مثال على استخدام المعامل <: 20 > 3 #=> true 20 > 30 #=> false انظر أيضا المعامل >: يعيد القيمة true إن كانت قيمة الطرف الأول ...

المعامل +‎ الخاص بالصنف Integer في روبي

يعيد المعامل + ناتج عملية الجمع بين عددين. نوع الكائن المعاد يتعلق بنوع الطرف الثاني للعملية.  البنية العامة int + numeric → numeric_result‎ المعاملات int عدد صحيح يمثل الطرف الأول في للعملية. numeric  عدد يمثل الطرف الثاني للعملية. القيمة المعادة يعاد ناتج عملية الجمع بين العددين int و numeric. صنف الكائن الناتج يتعلق بصنف الطرف الثاني للعملية.  أمثلة مثال على استخدام المعامل +‎: 20 + 3 #=> 23 6 + 0 ...

المعامل ^ الخاص بالصنف Integer في روبي

ينفذ المعامل ^ العملية XOR الثنائية بين بتات العددين المعطيين. البنية العامة int ^ other_int → integer القيمة المعادة يعاد عددٌ صحيحٌ يمثل ناتج تنفيذ العملية XOR على البتات المتقابلة في العددين int و other_int. أمثلة مثال على استخدام المعامل ^: 20 ^ 3 #=> 23 25 ^ 2 #=> 27 انظر أيضا المعامل &: ينفذ العملية AND بين بتات العددين المعطيين.  مصادر قسم المعامل ^ في الصنف Integer‎ في توثيق روبي ...

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

يعيد المعامل *‎ ناتج عملية الضرب بين عددين. نوع الكائن الناتج يتعلق بنوع العدد الثاني الذي ستُجرَى عليه العملية. البنية العامة int * numeric → numeric_result  المعاملات int عدد صحيح يمثل الطرف الأول في للعملية. numeric  عدد يمثل الطرف الثاني للعملية. القيمة المعادة يعاد ناتج عملية الضرب بين العددين numeric و int. أمثلة مثال على استخدام المعامل *: 20 * 3 #=> 60 6 * 3.4 ...

الثابت GMP_VERSION الخاص بالصنف Integer في روبي

يمثِّل الثابت GMP_VERSION النسخة GMP المُحمّلة. انظر أيضا صفحة الصنف Integer. مصادر قسم الثابت GMP_VERSION في الصنف Integer في توثيق روبي الرسمي.

معامل الفهرسة [] الخاص بالصنف Integer في روبي

يعيد معامل الفهرسة [] البت الموجودة عند الموضع n في التمثيل الثنائي للعدد الصحيح المعطى. يشير [0]int إلى البت الأقل أهمية (least significant bit). البنية العامة int[n] → 0, 1 القيمة المعادة يعاد البت الموجودة عند الموضع n في التمثيل الثنائي للعدد int؛ أي لا تتجاوز القيمة المعادة عن 1 أو 0. أمثلة مثال على استخدام معامل الفهرسة []: a = 0b11001100101010 30.downto(0) {|n| print a[n] } #=> 0000000000000000011001100101010 a = 9**15 50.downto(0) {|n| print a[n] } #=> 000101110110100000111000011110010100111100010111001 انظر أيضا المعامل >>: يزيح العدد الصحيح ...

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

يتحقق التابع integer?‎ إن كان العدد الذي استُدعي معه من النوع Integer. البنية العامة integer? → true or false‎ القيمة المعادة تعاد القيمة true إن كان العدد الذي استُدعي معه من النوع Integer. أمثلة مثال على استخدام التابع integer?‎: 1.0.integer? #=> false 1.integer? #=> true‎ انظر أيضا التابع eql?‎: يتحقق إن كان العدد الذي استُدعي معه والعدد المُمرَّر إليه من نفس النوع ومتساويين.  التابع infinite?‎: يتحقق إذا ما إن كان العدد الذي استدعي معه منتهيًا ...

التابع =Process.gid في روبي

يضبط التابع gid عند استدعائه بالشكل gid= integer مُعرِّف المجموعة المالكة للعملية الحالية إلى القيمة integer. البنية العامة gid= integer → integer القيم المعادة يعاد العدد الصحيح integer بعد تعيينه إلى مُعرِّف المجموعة المالكة للعملية الحالية. انظر أيضًا التابع egid=‎: يضبط عندما يستدعى بالشكل egid = integer المُعرِّف الفعَّال للمجموعة المالكة لهذه العملية إلى القيمة integer. التابع gid: يعيد المُعرِّف الحقيقي للمجموعة المالكة للعملية الحالية. مصادر قسم التابع gid في الصنف Process في توثيق روبي الرسمي.

التابع Process.egid=‎ في روبي

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

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

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

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

يعيد التابع umask القيمة الحالية للقناع umask للعملية الحالية أو يضبطها إلى قيمة محدَّدة إن مُرِّرت هذه القيمة إليه. تُطرح قيمة القناع umask من الأذونات الافتراضية، لذا تعمل القيمة 0222 للقناع umask على جعل الملف قابلًا للقراءة لأي شخص. البنية العامة umask() → integer umask(integer) → integer المعاملات integer عدد صحيح يمثِّل القيمة المراد ضبطها للقناع umask. القيمة المعادة يعاد عدد صحيح يمثِّل القيمة الحالية للقناع umask إن لم يُمرَّر المعامل integer، أو يعاد المعامل integer (إن أعطي) بعد ضبط قيمة القناع ...

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

يفك التابع unpack ترميز السلسلة النصية التي استدعي معها (والتي قد تحوي بيانات ثنائية) وفقًا إلى سلسلة التنسيق المعطاة، ويعيد مصفوفة من كل قيمة مستخرجة. البنية العامة unpack(format) → anArray المعاملات format سلسلة نصية تمثِّل سلسلة التنسيق. تتكون سلسلة التنسيق من سلسلة من الموجهات ذات المحارف الفردية (اطلع على الجدول الآتي). يمكن أن يعقب كل موجِّه عددٌ يشير إلى عدد مرات تكرار هذا الموجه. سيستعمل الرمز * كل العناصر المتبقية. يمكن أن يلي كل موجه من الموجهات sSiIlL شرطة سفلية ...

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

يُحزِّمُ (packs) التابع pack محتويات المصفوفة التي استُدعيت معه على شكل تسلسل ثنائي (binary sequence) وفقًا للمُوجِّهات (directives) الواردة في المعامل aTemplateString؛ يمكن أن يتبع المُوجِّهات ","" و "A"" و ""a"" عددًا يحدّد عرض الحقل الناتج. قد تأخذ المُوجّهات المتبقية عددًا أيضًا مما يشير إلى عدد عناصر المصفوفة المطلوب تحويلها. إذا كان العدد يمثِّل محرف النجمة ("*")، فستُحوَّل جميع عناصر المصفوفة المتبقية. يمكن أن تُتبَع أيٌّ من المُوجّهات "sSiIlL" بشرطة سفلية ("_") أو إشارة تعجب ("!") لاستخدام الحجم الأصلي للمنصة ...

التابع 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 المُعرِّف الفعَّال للمستخدم المالك لهذه العملية إلى القيمة ...

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

ر يعيد التابع gid المُعرِّف الحقيقي للمجموعة المالكة للعملية الحالية. البنية العامة gid → integer Process::GID.rid → integer Process::Sys.getgid → integer القيم المعادة يعاد عدد صحيح يمثِّل المُعرِّف الحقيقي للعملية الحالية. أمثلة مثال على استعمال التابع gid: Process.gid #=> 500 انظر أيضًا التابع egid: يعيد مُعرِّف المجموعة الفعال (effective group ID) المالكة لهذه العملية. التابع getpgid: يعيد مُعرِّف المجموعة المالكة لعملية محدَّدة. التابع gid=‎: يضبط عند استدعائه بالشكل gid= integer مُعرِّف المجموعة المالكة للعملية الحالية إلى القيمة integer. مصادر قسم التابع ...

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

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

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

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

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

يضبط التابع uid عند استدعائه بالشكل uid= user المُعرِّف الحقيقي للمستخدم المالك للعملية الحالية إلى القيمة user. هذا التابع غير متاح على جميع المنصات. البنية العامة uid= user → numeric القيم المعادة تعاد القيمة user بعد تعيينها إلى المُعرِّف الحقيقي للمستخدم المالك للعملية الحالية. أمثلة مثال على استعمال التابع uid: Process.setproctitle('myapp: worker #%d' % worker_id) انظر أيضًا التابع uid: يعيد المُعرِّف الحقيقي للمستخدم المالك للعملية الحالية. التابع gid=‎: يضبط عند استدعائه بالشكل gid= integer مُعرِّف المجموعة المالكة للعملية الحالية إلى القيمة ...

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

يعيد التابع integer?‎ القيمة true دائمًا إن كان العدد المستدعى معه صحيح. البنية العامة integer? → true‎ القيمة المعادة تعاد القيمة true. انظر أيضا التابع odd?‎: يتحقق إن كان العدد الذي استٌدعي معه فرديًا. التابع even?‎: يتحقق إن كان العدد الذي استٌدعي معه زوجيًا.  مصادر قسم التابع integer?‎ في الصنف Integer‎ في توثيق روبي الرسمي.

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

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

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

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

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

يعيّن التابع lineno عند استدعاءه بالشكل lineno = integer رقم السطر الحالي يدويًا إلى القيمة integer. لن يُحدّث المتغير ‎$.‎ إلا عند القراءة التالية. البنية العامة lineno = integer → integer‎ القيمة المعادة يعاد العدد الصحيح integer بعد تعيينه إلى رقم السطر الحالي. أمثلة مثال على استخدام التابع lineno=‎: f = File.new("testfile") f.gets #=> "This is line one\n" $. ...

التابع 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 عدد صحيح اختياري يمثل المقسوم عليه. القيمة المعادة يعاد ناتج رفع الأس ...

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

يستبدل التابع setbyte بايتًا ذا فهرس محدَّد بقيمة محدَّدة في السلسلة النصية التي استدعي معها. البنية العامة setbyte(index, integer) → integer المعاملات index فهرس البايت المراد تغيير قيمته في السلسلة النصية المعطاة. integer عدد صحيح يمثِّل قيمة البايت ذي الفهرس index المراد استبدال قيمته. القيمة المعادة تعاد القيمة integer بعد تبديل قيمة البايت ذي الفهرس index في السلسلة النصية المعطاة إليها. أمثلة مثال على استعمال التابع setbyte: a= "hello" a.setbyte(4, 65) #=> 65 a ...

التابع =Process.groups في روبي

يضبط التابع groups عند استدعائه بالشكل groups= array قائمة وصول المجموعات الإضافية إلى المصفوفة array المكونة من مُعرِّفات المجموعات للعملية الحالية. البنية العامة groups= array → array القيم المعادة تعاد المصفوفة array المعطاة بعد تعيينها إلى قائمة وصول المجموعات الإضافية للعملية الحالية. أمثلة مثال على استعمال التابع groups: Process.groups #=> [0, 1, 2, 3, 4, 6, 10, 11, 20, 26, 27] Process.groups = [27, 6, 10, 11] #=> [27, 6, 10, 11] Process.groups #=> [27, 6, 10, ...

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

يجلب التابع lineno رقم السطر الحالي للمجرى ARGF ككُل. يمكن تعيين هذه القيمة يدويًا عبر استدعاء هذا التابع بالشكل lineno = integer. البنية العامة lineno → integer القيم المعادة يعاد عدد صحيح (integer) يمثل رقم السطر الحالي للمجرى ARGF ككل. أمثلة مثالٌ على استخدام التابع lineno: ARGF.lineno #=> 0 ARGF.readline #=> "This is line 1\n" ARGF.lineno #=> 1 انظر أيضًا التابع lineno: يعيِّن عند استدعائه بالشكل lineno = integer رقم السطر الحالي للمجرى ARGF ككُل. التابع file: يعيد ...

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

ينهي التابع !exit العملية ويخرج منها مباشرةً. لن تُنفَّذ أية معالجات خروج حينذاك. البنية العامة euid → integer Process::UID.eid → integer Process::Sys.geteuid → integer المعاملات status حالة الخروج المراد إعادتها إلى النظام الأساسي. القيمة الافتراضية هي: false. أمثلة مثال على استعمال التابع !exit: Process.exit!(true) انظر أيضًا التابع abort: ينهي تنفيذ العملية مباشرةً بشكل فعَّال عبر استدعاء Kernel.exit(false)‎. التابع exit: يبدأ عملية الإنهاء لشيفرة روبي البرمجية عبر اطلاق الاستثناء SystemExit. مصادر قسم التابع !exit في الصنف Process في توثيق روبي الرسمي.

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

يعيد التابع getpgrp مُعرِّف المجموعة المالكة للعملية الحالية. هذا التابع غير متوافر على جميع المنصات. البنية العامة getpgrp → integer القيم المعادة يعاد عدد صحيح يمثِّل مُعرِّف المجموعة المالكة للعملية الحالية. أمثلة مثال على استعمال التابع getpgid: Process.getpgid(0) #=> 25527 Process.getpgrp #=> 25527 انظر أيضًا التابع egid=‎: يضبط عندما يستدعى بالشكل egid = integer المُعرِّف الفعَّال للمجموعة المالكة لهذه العملية إلى القيمة integer. التابع getpgid: يعيد مُعرِّف المجموعة المالكة لعملية محدَّدة. التابع gid: يعيد المُعرِّف ...

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

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

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

يعيد التابع rjust سلسلة جديدة بطول محدَّد تحتوي في يمينها على السلسلة النصية المُعطاة مع حشو الحجم المتبقي بمحارف محدَّدة. البنية العامة rjust(integer, padstr=' ') → new_str المعاملات integer عدد صحيح موجب يمثل طول السلسلة النصية الجديدة. padstr سلسلة نصية تحشو الفراغ المتبقي في السلسلة الجديدة. القيمة الافتراضية هي: ' ' (المسافة الفارغة [space]). القيمة المعادة تُعاد سلسلة نصية جديدة طولها العدد الصحيح integer وتحتوي في يمينها على السلسلة النصية المُعطاة مع حشو الحجم المتبقي بالسلسلة النصية padstr. تُعاد السلسلة ...

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