نتائج البحث

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

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

التابع Hash.update في روبي

يضيف التابع update محتويات الكائن المُمرَّر إليه إلى الكائن Hash الذي استدعي معه. إذا لم تُحدَد أية كتلة، فسيُكتب فوق الأزواج ذات المفاتيح المكررة مع القيم من الكائن المُمرَّر، وإلا تُحدَّد قيمة كل مفتاح مكرَّر عن طريق استدعاء الكتلة مع المفتاح وقيمته في الكائن المستدعى وقيمته في الكائن المُمرَّر. البنية العامة update(other_hash) → hsh update(other_hash){|key, oldval, newval| block} → hsh المعاملات other_hash كائن من النوع Hash يراد إضافة محتواه إلى الكائن Hash المعطى. القيمة المعادة يعاد الكائن Hash المعطى نفسه بعد إضافة ...

التابع Hash.invert في روبي

يعيد التابع invert كائن جديد من النوع Hash يحوي قيم الكائن Hash الذي استدعي معه كمفاتيح ومفاتيحه كقيم فيه. البنية العامة invert → new_hash القيمة المعادة يعاد كائن جديد من النوع Hash تكون فيه قيم الكائن Hash المعطى كمفاتيح ومفاتيحه كقيم فيه. أمثلة إذا وُجِد بالفعل مفتاح بنفس القيمة في الكائن Hash المعطى، فسيستخدم التابع invert آخر واحد مُعرَّف، وستُتجاهل القيم التي تسبقه. انظر مثلًا إلى المثال التالي: h = { "n" => 100, "m" => 100, "y" => 300, "d" ...

التابع FileTest.writable?‎ في روبي

يتحقق التابع writable?‎ إن كان ملفٌ ما قابلًا للكتابة من طرف مُعرِّف المستخدم والمجموعة الفعلي للعملية الحالية. اطلع على توثيق الدالة eaccess(3)‎. البنية العامة writable?(file_name) → true or false المعاملات file_name اسم الملف المراد التحقق منه. القيمة المعادة تعاد القيمة true إن كان ملفٌ ما قابلًا للقراءة من طرف مُعرِّف المستخدم والمجموعة الفعلي للعملية الحالية. خلا ذلك، تعاد القيمة false.  انظر أيضًا التابع owned?‎: يتحقق إن كان ملفٌ ما موجودًا وكان مالك هذا الملف هو نفسه المعرِّف الفعلي للمستخدم المالك للعملية التي استدعته. التابع readable?‎: يتحقق إن كان ...

 التابع ENV.shift في روبي

يحذف التابع shift متغير بيئة (اسم المتغير وقيمته) من البيئة ENV ثمَّ يعيده في مصفوفة. في حال كانت البيئة فارغة، فسيعيد التابع القيمة nil. البنية العامة shift → Array or nil القيمة المعادة تُعاد قيمة متغير البيئة المحذوف. أو تعاد القيمة nil في حال كانت البيئة فارغة. انظر أيضًا التابع clear: يحذف جميع متغيرات البيئة. التابع delete: يحذف متغير بيئة ذي اسم محدَّد، ثم يعيد قيمته. التابع delete_if: يحذف كل متغيرات البيئة التي تحقِّق شرطًا معيَّنًا. مصادر قسم التابع shift في الصنف ENV في ...

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

يجلب التابع groups مُعرِّفات المجموعات الموجودة في قائمة وصول المجموعات الإضافية (supplemental group access list) للعملية الحالية. البنية العامة groups → array القيم المعادة تعاد مصفوفة تحوي مُعرِّفات المجموعات الموجودة في قائمة وصول المجموعات الإضافية (supplemental group access list) للعملية الحالية. أمثلة مثال على استعمال التابع groups: Process.groups #=> [27, 6, 10, 11] انظر أيضًا التابع getpgid: يعيد مُعرِّف المجموعة المالكة لعملية محدَّدة. التابع gid: يعيد المُعرِّف الحقيقي للمجموعة المالكة للعملية الحالية. التابع groups=‎: يضبط عند استدعائه بالشكل groups= ...

التابع Hash.has_key?‎ في روبي

يتحقق التابع has_key?‎ إذا كان مفتاحٌ معيَّن موجودًا في الكائن Hash المعطى. انتبه إلى أنَّ التابع include?‎ والتابع member?‎ لا يختبرا تساوي الأعضاء باستخدام المعامل == كما تفعل غيرها من التوابع المحصية (enumerables). البنية العامة has_key?(key) → true or false المعاملات key المفتاح المراد التحقق من وجوده. القيمة المعادة تعاد القيمة true إذا كان المفتاح key موجودًا في الكائن Hash المعطى. أمثلة مثال على استعمال التابع has_key?‎: h = { "a" => 100, "b" => 200 } h.has_key?("a") #=> true h.has_key?("z") ...

التابع Time.zone‎ في روبي

يعيد التابع zone اسم المنطقة الزمنية المستخدمة في التوقيت الذي استدعي معه. منذ روبي 1.8، تُعاد السلسلة النصية "UTC" بدلاً من "GMT" لتمثيل التوقيت العالمي الموحد UTC. البنية العامة zone → string‎ القيمة المعادة يعاد اسم المنطقة الزمنية المستخدمة في التوقيت المعطى. أمثلة مثال على استخدام التابع zone‎: t = Time.gm(2000, "jan", 1, 20, 15, 1) t.zone #=> "UTC" t = Time.local(2000, "jan", 1, 20, 15, 1) t.zone #=> "CST"‎ انظر أيضًا التابع to_f: يحول قيمة التوقيت المعطى إلى عدد عشري يمثل ...

التابع Exception.cause في روبي

يُعيد التّابع cause الاستثناء السابق (!$) عندما يُرمَى هذا الاستثناء. هذا مفيد في الاستثناءات المغلقة والاحتفاظ بمعلومات الاستثناء الأصلية. البنية العامة cause → an_exception or nil القيم المعادة يعاد الاستثناء الذي سبق الاستثناء المرمي، أو تعاد القيمة nil خلا ذلك. انظر أيضا التابع message: يُعيد ناتج استدعاء التّابع Exception.to_s. ويُعيد هذا عادةً رسالة الاستثناء أو اسمه. التابع new: يُنشئ كائنًا جديدًا من النّوع Exception، ويمرِّر رسالةً اختياريًّا إليه. التابع inspect: يُعيد اسم صنف الاستثناء ورسالته. التابع backtrace: يُعيد أيَّ تتبّعٍ ...

التابع Binding.receiver في روبي

يعيد التابع local_variables أسماء المتغيرات المحلية المعرفة في Binding على شكل رموز (symbols). هذا التابع هو النسخة المختصرة للشيفرة التالية: binding. eval("local_variables") البنية العامة local_variables → Array القيم المعادة تعاد مصفوفة تحوي أسماء المتغيرات المحلية المعرفة في Binding. أمثلة مثال على استخدام التابع local_variables‎: def foo a = 1 2.times do |n| binding.local_variables #=> [:a, :n] end end انظر أيضًا التابع eval: يقدر تعابير لغة روبي الممررة إليه في السياق Binding. التابع local_variable_set‎: يضبط قيمة المتغير المحلي الممرر ...

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