نتائج البحث

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

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

يضيف المعامل >> كائنات إلى الطابور المعطى. يعمل هذا المعامل بشكل مشابه للتابع push. البنية العامة <<(*args) المعاملات args الكائنات المراد إضافتها إلى الطابور. انظر أيضا التابع clear: يزيل كل الكائنات من الطابور. التابع push: يضيف عنصرًا إلى الطابور. مصادر قسم المعامل ‎<<‎ في الصنف SizedQueue‎ في توثيق روبي الرسمي.

محدد الخاصيات التي فيها ‎[name*="value"]‎‎‎ في jQuery

محدد الخاصيات التي فيها [name*="value"‎] الوصف تحديد العناصر التي تمتلك خاصيّة HTML المُحدَّدة والتي قيمتها تحتوي على السلسلة النصيّة الفرعيّة المُعطاة. ‎jQuery( "[attribute*='value']" )‎ أضيفت في الإصدار: 1.0. attribute اسم خاصيّة HTML. value قيمة خاصيّة HTML. يُمكِن أن تكون مُعرِّفًا صالحًا (valid identifier) أو سلسلةً نصيّةً موضوعةً بين علامتي اقتباس. يُعَد هذا المُحدِّد الأكثر تطابقًا تجاه القيمة من بين مُحدِّدات الخاصيّات في jQuery، حيث يختار العنصر إن ظهرت السلسلة النصيّة للمُحدِّد في أي مكان من قيمة خاصيّة العنصر. قارن هذا ...

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

يستدعي المعامل === كتلة التابع مع تمرير الكائن الواقع على يمينه كوسيط إلى المعامل الواقع على يساره كما هو الحال في Proc.call. هذا يَسمح لكائنٍ من النوع proc أن يكون هدفًا للكتلة when في التعليمة case. البنية العامة proc === obj→ result_of_proc‎ القيمة المعادة تعاد نتيجة الوسيط proc. انظر أيضا التابع ==: يتحقق من تساوي كائنين من النوع Method. مصادر قسم التابع ===‎ في الصنف Method‎ في توثيق روبي الرسمي.

الخاصية border-bottom-right-radius

الخاصية border-bottom-right-radius في CSS تضبط تدوير الركن السفلي الأيمن من العنصر. بطاقة الخاصية القيمة الابتدائية 0 تُطبَّق على جميع العناصر. قابلة للوراثة لا قابلة للتحريك نعم النسب المئوية نسبة من البُعد الموافق للقيمة من إطار العنصر. القيمة المحسوبة قيمتان للطول <length>، أو نسبتان مئويتان <percentage>. /* الركن سيكون دائريًا */ /* border-bottom-right-radius: radius */ border-bottom-right-radius: 3px; /* نسب مئوية */ border-bottom-right-radius: 20%; /* الركن سيكون دائريًا إن كان العنصر مربعًا */ border-bottom-right-radius: 20% 20%; /* كما في القاعدة السابقة، أي 20% من العرض و 20% ...

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

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

المعامل ‎[]=‎‎ الخاص بالصنف Struct في روبي

يضبط المعامل [] عند استدعائه بالشكل struct[member/index] = obj قيمة عضو البنية member المعطى أو العضو الموجود عند الفهرس index إلى القيمة obj. يطلق الاستثناء NameError إن كان member غير موجود، أو الاستثناء IndexError إن كان index خارج النطاق. البنية العامة struct[member] = obj → obj struct[index] = obj → obj‎ المعاملات member اسم العضو المراد تعيين قيمته. index فهرس العضو المراد تعيين قيمته. القيمة المعادة تعاد القيمة obj المُعيّنة. أمثلة مثال على استخدام المعامل ‎[]=‎: Customer = Struct.new(:name, :address, ...

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

يعيد المعامل + ناتج عملية الجمع بين عددين. البنية العامة float + other → float المعاملات float عدد عشري يمثل الطرف الأول في للعملية. other عدد يمثل الطرف الثاني للعملية. القيمة المعادة يعاد عدد عشري يمثِّل ناتج عملية الجمع بين العددين float و other.  أمثلة مثال على استخدام المعامل +‎: 20.0 + 3 #=> 23.0 انظر أيضا المعامل *: يعيد ناتج عملية الضرب بين عددين. التابع modulo: يعيد باقي عملية القسمة بين عدد عشري ...

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

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

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

يعيد المعامل [] ناتج التعبير sym.to_s[]‎. البنية العامة sym[idx]→ char sym[b, n] → string‎ القيمة المعادة يعاد ناتج التعبير sym.to_s[]‎. انظر أيضا المعامل ==: يتحقق من تساوي رمزين أي إن كان هذان الرمزان هما نفس الرمز. المعامل ‎=~‎: يعيد ناتج التعبير sym.to_s =~ obj. مصادر قسم المعامل []‎ في الصنف Symbol‎ في توثيق روبي الرسمي

المعامل | الخاص بالصنف 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 #=> ...

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

يتحقق معامل التساوي == من تساوي كائنين. البنية العامة obj == other → true or false equal?(other)→ true or false eql?(other) → true or false‎ في مستوى الصنف Object، يعيد المعامل == القيمة true فقط إن كان obj و other نفس الكائن. بشكل عام، يٌعاد تعريف هذا التابع في الأصناف المنحدرة (descendant classes) لتخصيصه للصنف المُستخدم. بخلاف المعامل ==، لا يجب أبدًا إعادة تعريف التابع equal?‎ في الأصناف الفرعية (subclasses)، لأنه يُستخدَم لتحديد هوية الكائن (أي أنّ a.equal?(b)‎ تعيد true إذا ...

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

إن استُعمِل المعامل - بالشكل ‎-Float، فسيعيد القيمة المعاكسة للعدد Float العشري (أي القيمة السالبة إن كان Float موجبًا أو العكس بالعكس). البنية العامة -float → float المعاملات float عدد عشري يراد عكس إشارته. القيمة المعادة يعاد العدد العشري المعاكس للعدد float (أي قيمة موجبة إن كان float سالبًا والعكس صحيح). أمثلة مثال على استخدام المعامل -‎: -(21.0 + 4) #=> -25.0 -(-6.0) #=> 6.0 انظر أيضا ...

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

يكافئ المعامل []‎ الاستدعاء Dir.glob([string,...], 0)‎. البنية العامة Dir[ string [, string ...] [, base: path] ] → array القيمة المعادة تُعاد مصفوفة تحوي النتائج. أمثلة مثال عن استخدام المعامل []‎ مع المجلد testdir الذي يحتوي ملفين عاديين (الملف config.h والملف main.rb)، والمجلد الأب (..)، والمجلد نفسه (.): Dir["config.?"] #=> ["config.h"] انظر أيضًا التابع chdir‎: يستبدل التابع chdir‎ مجلد العمل (working directory) الحالي للعملية ويعيّن مكانه ...

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

يجمع المعامل + سلسلتين نصيتين مع بعضهما بعضًا ثم يعيد الناتج في سلسلة نصية جديدة. البنية العامة str + other_str → new_str القيمة المعادة تعاد سلسلة جديدة مؤلفة من السلسلة str المُستدعاة مضافًا إليها السلسلة النصية other_str. أمثلة مثال على استخدام المعامل +: "Hello ” + “World” #=> “Hello world” "Hello from " + self.to_s #=> "Hello from main" انظر أيضًا المعامل ‎+@‎: يعيد عند استدعائه بالشكل str+ نسخةً مطابقةً للسلسلة النصية str وقابلةً للتغيير (Mutable) في حال كانت ...

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

يجري المعامل ‎/ عملية القسمة على الأعداد العقدية. البنية العامة cmp / numeric → complex quo(numeric) → complex المعاملات cmp عدد عقدي يمثِّل الطرف الأول في عملية القسمة. numeric عدد عقدي أو غير عقدي يمثِّل الطرف الثاني في عملية القسمة. القيمة المعادة يعاد عددٌ عقديٌ ناتج عن قسمة العددين cmp و numeric. أمثلة أمثلة عن استخدام المعامل /: Complex(2, 3) / Complex(2, 3) #=> ((1/1)+(0/1)*i) Complex(900) / Complex(1) #=> ((900/1)+(0/1)*i) Complex(-2, 9) / ...

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

يوازن المعامل > بين كائنين بناءً على النتيجة التي يعيدها المعامل <=> الخاص بالمُستقبِل (receiver). البنية العامة obj < other → true or false القيمة المعادة تُعاد القيمة true إن أعاد المعامل <=> القيمة ‎-1‎ (أي كان obj أًصغر من الكائن other)، وإلا فستُعاد القيمة false. أمثلة أمثلة عن استخدام المعامل >: "a" < "f" ; #=> true "a" < "A" ; #=> false 3 < 5 ; #=> true انظر أيضًا المعامل <: يوازن بين ...

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

يعيد المعامل /‎ ناتج عملية القسمة بين عدد عشري وعدد آخر. البنية العامة float / other → float المعاملات float عدد عشري يمثل الطرف الأول في للعملية. other عدد يمثل الطرف الثاني للعملية. القيمة المعادة يُعاد عدد عشري يمثِّل ناتج عملية القسمة بين العددين float و other.  أمثلة مثال على استخدام المعامل /‎: 20.0 / 3 #=> 6.666666666666667 انظر أيضا المعامل -: يعيد ناتج عملية الطرح بين عددين.  المعامل *: يعيد ناتج عملية ...

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

يبحث المعامل ~ عن مطابقة التعبير النمطي الذي استُدعي معه في محتويات المتغير ‎$_‎. وهو مُكافئ للتعبير rxp =~ $_‎. البنية العامة ~ rxp→ integer or nil‎ القيمة المعادة يعاد موضع المطابقة الأولى بين التعبير النمطي المعطى ومحتوى المتغير ‎$_‎. أمثلة مثال على استخدام المعامل ~‎: $_ = "input data" ~ /at/ #=> 7‎ انظر أيضا التابع match: يُعيد كائنًا من النوع MatchData يصف المطابقة، أو يعيد nil إذا لم يكن هناك تطابق. مصادر قسم المعامل ~‎ في الصنف Regexp‎ في توثيق روبي الرسمي.

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

يجلب المعامل [] القيمة المقابلة لمفتاح معين في الجدول Hash المعطى. وإذا لم يُعثر عليه، فستُعاد القيمة الافتراضية (ارجع إلى التابع new لمزيد من التفاصيل حول القيمة الافتراضية). البنية العامة hsh[key] → value القيمة المعادة تعاد أمثلة مثال على استعمال المعامل []: h = { "a" => 100, "b" => 200 } h["a"] #=> 100 h["c"] #=> nil انظر أيضا المعامل []: يربط عند استدعائه بالشكل hsh[key] = value القيمة value المعطاة بالمفتاح key في الجدول Hash. التابع Hash[]‎: ينشئ ...

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

يعيد المعامل *‎ ناتج عملية ضرب عدد عشري بعدد آخر. البنية العامة float * other → float  المعاملات float عدد عشري يمثل الطرف الأول في للعملية. other عدد يمثل الطرف الثاني للعملية. القيمة المعادة يعاد عدد عشري يمثِّل ناتج عملية الضرب بين العددين float و other. أمثلة مثال على استخدام المعامل *‎: 20.0 * 3 #=> 60.0 6.0 * 3.4 #=> 20.4 انظر أيضا التابع modulo: يعيد ...

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

يوازن المعامل > بين كائنين بناءً على النتيجة التي يعيدها المعامل <=> الخاص بالمُستقبِل (receiver). البنية العامة obj < other → true or false القيمة المعادة تُعاد القيمة true إن أعاد المعامل <=> القيمة ‎-1‎ (أي كان obj أًصغر من الكائن other)، وإلا فستُعاد القيمة false. أمثلة أمثلة عن استخدام المعامل >: "a" < "f" ; #=> true "a" < "A" ; #=> false 3 < 5 ; #=> true انظر أيضًا المعامل <: يوازن بين ...

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

يطابق المعامل ~= الكائن المُعطى مع سلسلة نصية. إذا كان الكائن عبارة عن تعبير نمطي (Regexp)، فإن المعامل يستعمله كنمط لمطابقة السلسلة النصية، ثم يعيد فهرس أول تطابق يعثر عليه، أو يعيد القيمة nil فى حال عدم وجود تطابق. عدا ذلك، فإنَّ المعامل يستدعي الكائن المعطى، ويمرر السلسلة النصية إليه كمعامل. ملاحظة: الصيغة str =~ regexp ليست مثل regexp =~ str، حيث تُعين السلاسل الملتقطة من مجموعات الالتقاط المسماة إلى المتغيرات المحلية فى الحالة الثانية فقط. البنية العامة str =~ ...

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

يتحقق المعامل === إن كان رمزان هما نفس الرمز. البنية العامة sym == obj→ true or false‎ القيمة المعادة تعاد القيمة true إن كان sym و obj نفس الرمز. خلا ذلك، تُعاد القيمة false. انظر أيضًا المعامل ==: يتحقق من تساوي رمزين أي إن كان هذان الرمزان هما نفس الرمز. المعامل =~: يعيد ناتج التعبير sym.to_s =~ obj. مصادر قسم المعامل ===‎ في الصنف Symbol‎ في توثيق روبي الرسمي.

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

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

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

ينفذ المعامل / عملية القسمة. البنية العامة rat / numeric → numeric‎ القيمة المعادة تعاد قيمة عددية تمثِّل ناتج تنفيذ عملية القسمة. أمثلة مثال على استخدام التابع /‎: Rational(2, 3) / Rational(2, 3) #=> (1/1) Rational(900) / Rational(1) #=> (900/1) Rational(-2, 9) / Rational(-9, 2) #=> (4/81) Rational(9, 8) / 4 #=> (9/32) Rational(20, 9) / ...

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

يعيد المعامل === القيمة true إن كان الكائن الواقع على يمينه نسخةً (instance ) من الكائن Module الواقع على يمينه أو من أحد الأصناف المنحدرة منه. استخدامه مع الوحدات (modules) محدود، ولكن يمكن استخدامه في عبارات case لتصنيف الكائنات بحسب الصنف. البنية العامة mod === obj → true or false‎ القيمة المعادة تعاد القيمة true إن كان obj نسخة من mod أو من أحد الأصناف المنحدرة منه. وإلا فستُعاد القيمة false. انظر أيضا المعامل <: يعيد القيمة true الكائن Module الذي ...

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

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

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

يضيف المعامل >> كائنًا مُحدَّدًا إلى نهاية المصفوفة الأصلية ثم يعيد المصفوفة نفسها، لذا يمكن تكرار هذا المعامل عدة مرات وبشكل متسلسل. البنية العامة ary << obj → ary القيم المعادة تعاد المصفوفة نفسها المعطاة بعد إضافة الكائن obj إليها. أمثلة أمثلة عن استخدام المعامل >>: a = [ 1, 2 ] a << "c" << "d" << [ 3, 4 ] #=> [ 1, 2, "c", "d", [ 3, 4 ] ...

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

ينفذ المعامل + عملية الجمع. البنية العامة rat + numeric → numeric‎ القيمة المعادة تعاد قيمة عددية ناتجة عن عملية الجمع. أمثلة مثال على استخدام التابع +‎: Rational(2, 3) + Rational(2, 3) #=> (4/3) Rational(900) + Rational(1) #=> (901/1) Rational(-2, 9) + Rational(-9, 2) #=> (-85/18) Rational(9, 8) + 4 #=> (41/8) Rational(20, 9) + ...

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

يقارن المعامل <=> بين رمزين ثم يعيد ‎-1 أو 0 أو ‎+1 بناءً على ما إذا كان الرمز الأول أصغر من أو يساوي أو أكبر من الرمز الثاني. ستُعاد القيمة nil إن كانت القيمتان غير قابلتين للمقارنة. راجع صفحة المعامل ‎‎String#<=>‎ لمزيد من المعلومات. البنية العامة symbol <=> other_symbol → -1, 0, +1, or nil‎ القيمة المعادة تعاد القيمة ‎-1 أو 0 أو ‎+1 أو بناءً على ما إذا كان symbol أصغر من أو يساوي أو أكبر من other_symbol، أو تُعاد ...

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

يعيد المعامل === القيمة true إن كانت قيمةٌ أو كائنٌ ما أحد عناصر المجال (أي تقع ضمنه). المعامل === هو معامل المقارنة الذي تستخدمه عبارات case. البنية العامة rng === obj → true or false‎ ‎القيمة المعادة تعاد القيمة true إن كان الكائن obj أحد عناصر المجال rng (أي يقعع ضمنه)، أو تعاد القيمة false خلاف ذلك. أمثلة مثال على استخدام المعامل ===‎: case 79 when 1..50 then print "low\n" when 51..75 then print "medium\n" when ...

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

يعيد المعامل => القيمة true إذا كان الكائن Hash الواقع على يساره مجموعةً فرعيةً من الكائن الواقع على يمينه أو يساويه تمامًا. البنية العامة hash <= other → true or false القيمة المعادة تعاد القيمة true إذا كان الكائن hash مجموعة فرعية من الكائن other أو يساويه تمامًا. أمثلة مثال على استعمال المعامل =>: h1 = {a:1, b:2} h2 = {a:1, b:2, c:3} h1 <= h2 #=> true h2 <= h1 #=> false h1 <= h1 #=> true انظر ...

الخاصية border-bottom-left-radius

الخاصية border-bottom-left-radius في CSS تضبط تدوير الركن السفلي الأيسر من العنصر. بطاقة الخاصية القيمة الابتدائية 0 تُطبَّق على جميع العناصر. قابلة للوراثة لا قابلة للتحريك نعم النسب المئوية نسبة من البُعد الموافق للقيمة من إطار العنصر. القيمة المحسوبة قيمتان للطول <length>، أو نسبتان مئويتان <percentage>. /* الركن سيكون دائريًا */ /* border-bottom-left-radius: radius */ border-bottom-left-radius: 3px; /* نسب مئوية */ border-bottom-left-radius: 20%; /* الركن سيكون دائريًا إن كان العنصر مربعًا */ border-bottom-left-radius: 20% 20%; /* كما في القاعدة السابقة، أي 20% من العرض و 20% ...

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

يعيد المعامل > القيمة true إذا كان الكائن Hash الواقع على يساره مجموعةً فرعيةً من الكائن الواقع على يمينه. البنية العامة hash < other → true or false القيمة المعادة تعاد القيمة true إذا كان الكائن hash الواقع على يساره مجموعةً فرعيةً من الكائن other الواقع على يمينه. أمثلة مثال على استعمال المعامل >: h1 = {a:1, b:2} h2 = {a:1, b:2, c:3} h1 < h2 #=> true h2 < h1 #=> false h1 < h1 ...

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

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

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

يستدعي معامل الفهرسة [] الكتلة البرمجية للتابع، ويضبط قيم معاملات الكتلة عند القيم المعطاة ضمنه باستخدام صياغة مشابهة لاستدعاء التوابع ثم يعيد قيمة آخر تعبير تم تقييمه في الكتلة. لاحظ أنَّ ‎prc.()‎ يستدعي prc.call()‎ مع تمرير الوسائط المعطاة. وهي صياغة مختصرة لإخفاء التابع "call". بالنسبة للكائنات procs التي تم إنشاؤها باستخدام lambda أو ‎->()‎‎‎، سيُطلق خطأ إذا كان عدد المعاملات الممررة إلى proc غير صحيح. بالنسبة للكائنات proc التي تم إنشاؤها باستخدام Proc.new أو Kernel.proc، سيتم تجاهل المعاملات الإضافية بصمت، ...

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

يبحث المعامل ‎=~‎ عن تطابق تعبير نمطي ضمن سلسلة نصية. البنية العامة rxp =~ str → integer or nil‎ إذا تم استخدام المعامل ‎=~‎ مع تعبير نمطي حرفي له التقاطات مسماة (named captures)، فسيتم تعيين السلاسل الملتقطة (أو القيمة nil) في متغيرات محلية تحمل نفس أسماء الالتقاطات: /(?<lhs>\w+)\s*=\s*(?<rhs>\w+)/ =~ " x = y " p lhs #=> "x" p rhs #=> "y" إذا لم تكن هناك مطابقة، ستُعطى لتلك المتغيرات القيمة nil: /(?<lhs>\w+)\s*=\s*(?<rhs>\w+)/ =~ " ...

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

يتحقق المعامل === من تساوي كائنين مع بعضهما بعضًا. بالنسبة للصنف Object، هذا المعامل مكافئ لاستدعاء المعامل ‎#==‎، ولكن أعيد تعريفه عادةً في الأصناف المنحدرة منه (descendants) لأن لهذا المعامل دلالة ومعنى أوضح خصوصًا في التعابير case. البنية العامة obj === other→ true or false‎ القيمة المعادة تعاد القيمة true إن كان طرفا عملية الموازنة متساويين، وإلا فستُعاد القيمة false. انظر أيضا التابع &: يجري العملية AND المنطقية على الكائن المعطى والقيمة nil أو false. التابع ^: يجري العملية XOR المنطقية على الكائن المعطى والقيمة nil أو false. ...

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

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

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

يعيد المعامل + ناتج عملية الجمع بين عددين. البنية العامة float + other → float المعاملات float عدد عشري يمثل الطرف الأول في للعملية. other عدد يمثل الطرف الثاني للعملية. القيمة المعادة يعاد عدد عشري يمثِّل ناتج عملية الجمع بين العددين float و other.  أمثلة مثال على استخدام المعامل +‎: 20.0 + 3 #=> 23.0 انظر أيضا المعامل *: يعيد ناتج عملية الضرب بين عددين. التابع modulo: يعيد باقي عملية القسمة بين عدد عشري ...

المعامل ‎[]=‎‎ الخاص بالصنف Thread في روبي

يعيّن المعامل [] عندما يُستدعى بالشكل thr[sym] = obj قيمة المتغير sym محلي الليف (fiber-local variable)، باستخدام إما الرمز أو السلسلة النصية obj أو ينشئها. ويسمى آنذاك معامل تعيين الخاصيات. بالنسبة للمتغيرات محلية المهمة الفرعية (thread-local variables)، يرجى الاطلاع على thread_variable_set و thread_variable_get. البنية العامة thr[sym] = obj→ obj‎ القيمة المعادة تعاد قيمة المتغير محلي الليف (fiber-local variable) بعد تعيينها إلى القيمة obj. انظر أيضًا المعامل []: يُعيد قيمة متغير محلي الليف fiber) local variable، أو الليف الأصلي للمهمة الفرعية الحالية ...

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

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

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

يعيد المعامل - عند استدعائه بالشكل rat- نفي العدد الجذري rat. البنية العامة -rat → rational‎ القيمة المعادة يعاد نفي العدد الجذري rat (أي إذا كان العدد المعطى موجبًا فسيصبح سالبًا والعكس صحيح). انظر أيضا المعامل -: ينفذ عملية الطرح. المعامل /: ينفذ عملية القسمة. مصادر قسم المعامل -‎ في الصنف Rational‎ في توثيق روبي الرسمي.

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

يعيد المعامل ‎>=‎‎ القيمة true إن كانت الوحدة Module التي تقع على يساره سلفًا (ancestor) للوحدة التي تقع على يمينه أو إن كانت الوحدتان متساويتين، أو يعيد القيمة nil إن لم تكن بينها أي علاقة. (فكر في العلاقة من منظور تعريف الأصناف: "الصنف A < الصنف B" يستلزم "B > A".) البنية العامة mod >= other→ true, false, or nil‎ القيمة المعادة تعاد القيمة true إن كانت الوحدة mod سلفًا للوحدة other، أو إن كانت الوحدتان متساويتين، أو تعاد القيمة ...

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

يرفع المعامل ** عدد جذري (يمثِّل الأساس) إلى قوة عدد محدَّد (يمثِّل الأس). البنية العامة rat ** numeric → numeric‎ القيمة المعادة تعاد قيمة عددية ناتجة عن رفع العدد الجذري rat (الأساس) إلى قوة العدد numeric (الأس). أمثلة مثال على استخدام التابع **‎: Rational(2) ** Rational(3) #=> (8/1) Rational(10) ** -2 #=> (1/100) Rational(10) ** -2.0 ...

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

يوازن المعامل ‎‎‎>=‎ بين كائنين بناءً على النتيجة التي يعيدها المعامل <=> الخاص بالمُستقبِل (receiver). البنية العامة obj >= other → true or false القيمة المعادة تُعاد القيمة true إن أعاد المعامل <=> القيمة ‎1‎ أو 0 (أي كان obj أكبر من أو يساوي الكائن other)، وإلا فسيعيد false. أمثلة أمثلة عن استخدام المعامل =<: "a" >= "a" ; # true "a" >= "A" ; # true 3 >= 5 ; # false انظر أيضًا المعامل ...

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

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

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

يجري المعامل | العملية OR المنطقية على القيمة true وقيمة الكائن المعطى ويُعيد القيمة true دومًا. البنية العامة true | obj→ true‎ القيمة المعادة تعاد القيمة true دومًا. بما أن obj عبارة عن معامل مستعمل مع المعامل، فسيُقيّم دائمًا؛ ولا توجد طريقة لتجاوز هذا السلوك. أمثلة مثال على استخدام المعامل |‎: true | puts("or") true || puts("logical or")‎ الناتج: or‎ انظر أيضًا المعامل &: يجري العملية AND المنطقية على القيمة true وقيمة الكائن المعطى، ويُعيد القيمة false إن كان الكائن يساوي nil ...

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

ينفذ المعامل - عملية الطرح. البنية العامة rat - numeric → numeric‎ القيمة المعادة يعيد المعامل - ناتج عملية الطرح. أمثلة مثال على استخدام التابع -‎: Rational(2, 3) - Rational(2, 3) #=> (0/1) Rational(900) - Rational(1) #=> (899/1) Rational(-2, 9) - Rational(-9, 2) #=> (77/18) Rational(9, 8) - 4 #=> (-23/8) Rational(20, 9) - 9.8 ...

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