نتائج البحث

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

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

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

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

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

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

يتحقق التابع negative?‎ إن كان العدد العشري الذي استُدعي معه عددًا سالبًا. البنية العامة negative? → true or false‎ القيمة المعادة تعاد القيمة true إن كان العدد العشري الذي استُدعي معه عددًا سالبًا. خلا ذلك، تعاد القيمة false. انظر أيضا التابع ?finite: يتحقق إذا كان العدد العشري الذي استدعي معه عددًا عشريًّا صالحًا وفقًا لمعيار IEEE؛ أي أنه ليس عددٌ لا نهائي ويعيد التابع ‎nan?‎ القيمة false معه. التابع eql?‎: يتحقق إن كان العدد الذي استُدعي معه والعدد المُمرَّر إليه من نفس النوع ...

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

يستدعي التابع cycle كتلة برمجية محددة مع كل عنصر من عناصر المصفوفة عددًا محددًا من المرات أو عددًا لا نهائيًّا من المرات إن أعطيت القيمة nil. أمَّا إن مُرِّرت إليه قيمة سالبة أو كانت المصفوفة فارغة، فلن يفعل هذا التابع أي شيء. يعيد التابع القيمة nil إن انتهت سلسلة الاستدعاءات المطبقة على كل عنصر دون مقاطعة.إن لم تمرَّر أي كتلة، فسيعيد التابع cycle كائنا من النوع Enumerator. البنية العامة cycle(n=nil) { |obj| block } → nil cycle(n=nil) → Enumerator المعاملات ...

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

يعيد التابع phase القيمة 0 إن كان العدد الذي استُدعي معه موجبًا، أو يعيد القيمة pi خلاف ذلك. البنية العامة phase → 0 or float‎ القيمة المعادة تعاد القيمة 0 إن كان العدد المعطى موجبًا، أو تعاد القيمة pi خلاف ذلك. انظر أيضا التابع angle: يعيد القيمة 0 إن كان العدد الذي استُدعي معه موجبًا، أو القيمة pi خلاف ذلك. التابع polar: يعيد المصفوفة [num.abs، num.arg]. مصادر قسم التابع phase‎ في الصنف Numeric‎ في توثيق روبي الرسمي.

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

تُولّد الكائنات Continuation بواسطة التابع Kernel.callcc بعد استيراد continuation عبر require. تحمل هذه الكائنات عنوان العودة (return address) وسياق التنفيذ (execution context)، مما يتيح العودة إلى نهاية الكتلة callcc من أي مكان في البرنامج. كائنات الصنف Continuation مشابهة لحد ما البنية setjmp/longjmp في لغة C (على الرغم من أنَّها تحتوي على حالات أكثر، لذلك يمكن اعتبارها أقرب إلى المهام الفرعية [threads]). على سبيل المثال: require "continuation" arr = [ "Freddie", "Herbie", "Ron", "Max", "Ringo" ] callcc{|cc| $cc = cc} puts(message = arr.shift) $cc.call unless message ...

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

يُعيد التابع arity عدد الوسائط الإلزاميَّة في الكائن proc الذي استدعي معه. إذا عُرِّفت الكتلة (block) من دون وسائط، فسيُعيد التابع القيمة 0. إذا عُرِّفت الكتلة مع عدد محدَّد n من الوسائط، فسيُعيد التابع ذلك العدد n. إذا كان للكتلة وسائط اختيارية، فسيُعيد التابع 1-n-، إذ يمثِّل n عدد الوسائط الإلزامية، باستثناء الكتل التي ليست من النوع lambda والتي تمتلك عددًا محدودًا من الوسائط الاختيارية؛ في هذه الحالة الأخيرة، يُعيد التابع العدد n. تُعتبر وسائط الكلمة المفتاحية (keyword argument) وسيطًا ...

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

يعيد التابع ceil‎ أصغر عدد من الأعداد الأكبر من أو تساوي قيمة العدد الذي استُدعي معه وبدقة (precision) تساوي العدد الممرر إليه (القيمة الابتدائية هي 0) . البنية العامة ceil([ndigits]) → integer or float‎ المعاملات ndigits‎ عدد يحدد دقة المنازل العشرية. إذا كانت الدقة سالبة، فإنّ القيمة المعادة ستكون عددًا صحيحًا مع ndigits.abs صفر إضافي على الأقل. القيمة المعادة يعاد أصغر عدد، بحيث يكون أكبر من أو يساوي قيمة العدد الذي استُدعي معه، مع دقة (precision) تساوي ndigits رقم ...

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

يجلب التابع take_while العناصر الأولى من مصفوفة التي تحقق شرطًا معينًا؛ أي يستمر التابع في جلب العناصر الأولى ما دامت محققة للشرط ويتوقف عندما لا يحقق أحد العناصر ذلك الشرط المعطى. إن لم تمرَّر أية كتلة إلى التابع take_while، فسيعيد كائنًا من النوع Enumerator. البنية العامة take_while { |obj| block } → new_ary take_while → Enumerator القيم المعادة تعاد مصفوفة جديدة تحوي العناصر الأولى التي تعاد معها القيمة true عند تطبيق الكتلة block عليها إلى أن تعاد القيمة false أو القيمة ...

التابع Range.inspect‎ في روبي

يحوّل التابع inspect المجال الذي استُدعي معه إلى شكل قابل للطباعة. البنية العامة inspect → string‎ ‎القيمة المعادة يعاد المجال المعطى على شكل سلسلة نصية قابلة للطباعة. انظر أيضا التابع last: يعيد العنصر الأخير في المجال، أو مصفوفة مؤلفة من آخر n عنصر. مصادر قسم التابع inspect‎ في الصنف Range‎ في توثيق روبي الرسمي.

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