نتائج البحث
اذهب إلى التنقل
اذهب إلى البحث
المعامل == الخاص بالصنف 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
انظر أيضًا المعامل <: يوازن بين ...
التابع singleton_method_removed في الصنف BasicObject في روبي
يُستَدعى التابع singleton_method_removed كرد نداءٍ (callback) في كل مرة يُحذف فيها تابع منفرد (singleton method) من المُستقبِل (receiver). البنية العامة singleton_method_removed(symbol)
أمثلة مثال على استخدام التابع singleton_method_removed: module Chatty
def Chatty.singleton_method_removed(id)
puts "Removing #{id.id2name}"
end
def self.one() end
def two() end
def Chatty.three() end
class << self
remove_method :three
remove_method :one
end
end
يظهر هذا المثال عند تنفيذه المخرجات التالية: Removing three
Removing one
...
المعامل / الخاص بالصنف 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[]: ينشئ ...
عرض (20 السابقة | 20 التالية) (20 | 50 | 100 | 250 | 500).