نتائج البحث

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

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

يعيد التابع String المعامل المعطى على شكل سلسلة نصية (String). يحاول التابع String في البدء استدعاء التابع to_str ثم التابع to_s. البنية العامة String(arg)→ string‎ المعاملات arg القيمة المراد تحويلها إلى سلسلة نصية. القيمة المعادة تعاد سلسلة نصية تحوي قيمة المعامل arg المعطى. أمثلة مثال على استخدام التابع String‎: String(self) #=> "main" String(self.class) #=> "Object" String(123456) #=> "123456" ‎ انظر أيضا التابع Array: يعيد المعامل المعطى على شكل مصفوفة (Array). التابع Integer: يحول ...

التابع PrettyPrinter.isrecursive()‎ في بايثون

يحدّد التابع ما إذا كان الكائن المعطى يتطلب تمثيلًا تعاوديًا recursive. البنية العامة PrettyPrinter.isrecursive(object) القيمة المعادة يعمل هذا التابع كخطّاف hook يسمح للأصناف الفرعية بتعديل طريقة تحويل الكائنات إلى سلاسل نصية، ويعتمد في عمله بصورة افتراضية على الدالة saferepr()‎. أمثلة يبين المثال التالي آلية عمل التابع: >>> import pprint >>> stuff = ['spam', 'eggs', 'lumberjack', 'knights', 'ni'] >>> stuff.insert(0, stuff) >>> pp = pprint.PrettyPrinter(indent=4) >>> pp.pprint(stuff) [ <Recursion on list with id=140108600272328>, 'spam', 'eggs', ...

التابع Object.untaint في روبي

يُلغي التابع untaint علامة الحالة الفاسدة (tainted) من الكائن الذي استدعي معه. ألقِ نظرة على التابع taintلمعرفة المزيد حول الحالة الفاسدة. البنية العامة untaint → obj القيم المعادة يُعاد الكائن المعطى بعد تحويله من الحالة الفاسدة (taint) إلى الحالة الطبيعية. انظر أيضًا التابع taint: يصم الكائن الذي استدعي معه بأنه كائنٌ فاسد. التابع ?tainted: يتحقَّق إذا كان التابع فاسدًا. التابع trust: يعدُّ تابعًا مهملًا وهو مكافئٌ تمامًا للتابع untaint. التابع untrust: يعدُّ تابعًا مهملًا وهو مكافئٌ تمامًا للتابع taint. التابع ...

التابع Object.itself في روبي

يُعيد التابع itself الكائن المستقبل (receiver). البنية العامة itself → obj القيم المعادة يُعاد الكائن المستقبل. أمثلة مثالٌ عن استخدام التابع itself: string = "my string" string.itself.object_id == string.object_id #=> true انظر أيضًا التابع inspect: يُعيد سلسلةً نصيةً تحتوي تمثيلًا  يفهمه البشر للكائن الذي استدعي معه. التابع to_s: يُعيد سلسلةً نصيةً تُمثِّل الكائن الذي استدعي معه. التابع object_id: يعيد مُعرِّفا عدديًا للكائن الذي استُدعي معه. التابع extend: يُضيف توابع النسخة من كُلِّ وحدةٍ مُرِّرت إليه إلى الكائن الذي استدعي ...

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

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

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

يتحقّق المعامل ~= من تطابق نمطي كائنين (Pattern Match). استُبدِل في الأصناف السليلة (descendants، خاصةً الصنفين Regexp و String) لتوفير دلالاتِ مطابقةِ نمطٍ واضحةٍ وذات معنى. البنية العامة obj =~ other → nil المعاملات obj الكائن المراد التحقق من تطابق نمطه مع الكائن other. other الكائن الآخر الذي سيُتحقَق من تطابق نمطه مع الكائن obj. القيم المعادة تُعاد القيمة العدمية nil إذا كان لكل كائن من الكائنين obj و ohter نمطًا مختلفًا. انظر أيضًا المعامل ~!: يتحقق من عدم تساوي ...

التابع Object.instance_variables في روبي

يجلب التابع instance_variables جميع أسماء متغيرات النسخة (instance variable) للمستقبل (receiver) المعطى. لاحظ أنَّ مجرَّد تعريف واصلٍ (accessor) لا يُنشئ متغيِّر النسخة الموافق له. البنية العامة instance_variables → array القيم المعادة تُعاد مصفوفةٌ تحتوي أسماء متغيرات النسخة للكائن المعطى. أمثلة مثالٌ عن استخدام التابع instance_variables: class Fred attr_accessor :a1 def initialize @iv = 3 end end Fred.new.instance_variables #=> [:@iv] انظر أيضًا التابع instance_variable_get: يجلب قيمة مُتغيِّر النسخة المُمرَّر إليه من الكائن المعطى. التابع instance_variable_set: ...

التابع ?Object.tainted في روبي

يتحقَّق التابع ?tainted إذا كان التابع فاسدًا (tainted). ألقِ نظرة على التابع taint لمعرفة المزيد حول الحالة الفاسدة للكائن. البنية العامة tainted? → true or false القيم المعادة تُعاد القيمة true إذا كان التابع فاسدًا؛ خلاف ذلك، تعاد القيمة false. انظر أيضًا التابع taint: يصم الكائن الذي استدعي معه بأنه كائنٌ فاسد. التابع trust: يعدُّ تابعًا مهملًا وهو مكافئٌ تمامًا للتابع untaint. التابع untaint: يُلغي علامة الحالة الفاسدة من الكائن الذي استدعي معه. التابع untrust: يعدُّ تابعًا مهملًا وهو مكافئٌ ...

التابع deque.pop()‎ في بايثون

يحذف التابع ويعيد عنصرًا واحدًا من الجانب الأيمن في الكائن deque. البنية العامة d.pop() القيمة المعادة يعيد التابع العنصر المحذوف من كائن deque. وفي حال عدم وجود أي عنصر، يطلق التابع الخطأ IndexError. أمثلة يبين المثال التالي آلية عمل التابع. >>> from collections import deque >>> d = deque(['a', 'b', 'c', 'd', 'e', 'f']) >>> d.pop() 'f' >>> d deque(['a', 'b', 'c', 'd', 'e']) >>> d.pop() 'e' >>> d deque(['a', 'b', 'c', 'd']) انظر أيضًا التابع popleft()‎:  :يحذف التابع ويعيد عنصرًا واحدًا من الجانب الأيسر في الكائن deque. التابع ...

الدالة bytes.startswith()‎ في بايثون

تتحقّق الدالة من أنّ البيانات الثنائية تبدأ بالقيمة التي يحدّدها المستخدم. البنية العامة b.startswith() المعاملات prefix التسلسل الذي ستبحث عنه الدالة، ويمكن أن يكون أيّ كائن شبيه بالبايتات (bytes-like object). start الموقع الذي تبدأ منه الدالة عملية الاختبار ضمن التسلسل الأصلي. end الموقع الذي تنهي فيه الدالة عملية المقارنة ضمن التسلسل الأصلي. القيمة المعادة تعيد الدالة startswith()‎ القيمة True إن كان التسلسل الأصلي يبدأ بالقيمة الممرّرة إلى المعامل prefix، وتعيد القيمة False فيما عدا ذلك. أمثلة >>> name = b'Hsoub ...

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