نتائج البحث

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

التابع String.delete في روبي

يعيد التابع delete نسخةً عن السلسلة النصية المُعطاة محذوفًا منها محارف السلسلة النصية المُمرَّرة إليه. البنية العامة delete([other_str]+) → new_str المعاملات other_str السلسلة المُراد حذف حروفها من نسخة السلسلة النصية المُعطاة. في حال إضافة أكثر من سلسلة نصية، فإن التابع يعيد نسخة عن السلسلة المعطاة محذوفًا منها المحارف المتقاطعة لتلك السلاسل النصية المعطاة. عند استعمال الرمز ^ في بداية السلسلة other_str، فإن التابع يعيد نسخة عن السلسلة المعطاة محذوفًا منها جميع المحارف عدا محارف السلسلة other_str تلك. الصيغة c1-c2 تعني ...

التابع SizedQueue.shift‎ في روبي

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

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

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

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

يُنشئ التابع new كائنًا جديدًا من النوع Exception، ويمرِّر رسالة اختياريًّا إليه. البنية العامة new(msg = nil) → exception المعاملات msg الرّسالة المراد تمريرها. القيم المعادة يُعاد كائنٌ جديدٌ من النوع Exception. انظر أيضا التابع exception: يُعيد المُستقبل (receiver). التابع backtrace: يُعيد أيَّ تتبّعٍ عكسيٍّ (backtrace) مرتبطٍ بالاستثناء. التابع set_backtrace: يضبط معلومات المصفوفة backtrace الخاصة بكائن الاستثناء. مصادر صفحة التابع new في الصنف Exception في توثيق روبي الرسمي.

التابع String.unicode_normalize!‎ في روبي

يوحد التابع unicode_normalize!‎ ترميز السلسلة النصية التي استدعيت معه باستخدام ترميزات يونيكود الموحدة (Unicode normalizations) التالية: NFC، أو NFD، أو NFKC، أو NFKD. يطلق التابع استثناءً إذا كانت السلسلة النصية غير مُرمّزة بترميز اليونيكود. يُقصَد بترميز اليونيكود (Unicode Encoding) أيًا من الترميزات التالية: UTF-8، أو UTF-16BE/LE، أو UTF-32BE/LE، أو GB18030، أو UCS_2BE، أو UCS_4BE. تُحوَّل السلسلة النصية إلى الترميز UTF-8، إذا كانت مُرمّزة بترميز مغاير له، مما يجعل العملية أبطأ فيما إذا كانت السلاسل مُرمّزة بالترميز UTF-8. البنية العامة unicode_normalize!(form=:nfc) ...

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

يقرِّب التابع round العدد الذي استُدعي معه إلى أقرب قيمة بدقة محدَّدة. ينفذ الصنف Numeric هذا عن طريق تحويل قيمة العدد إلى النوع Float ثم استدعاء Float.round. البنية العامة round([ndigits]) → integer or float‎ المعاملات ndigits‎ عدد يمثل دقة التقريب. القيمة المعادة يعاد عدد صحيح أو عشري يمثِّل ناتج تقريب العدد المعطى إلى أقرب قيمة بدقة ndigits للمنازل العشري. انظر أيضا التابع ceil: يعيد أصغر عدد من الأعداد الأكبر من أو تساوي العدد الذي استُدعي معه وبدقة محدَّدة. التابع floor: ...

التابع String.match في روبي

يحول التابع match النمط المُمرَّر إليه إلى تعبير نمطي (إن لم يكن كذلك) ثم يطابقه مع السلسلة النصية التي استدعيت معه. البنية العامة match(pattern) → matchdata or nil match(pattern, pos) → matchdata or nil إن أعطيت كتلة، فستُستدعَى مع الكائن MatchData المعاد إن نجحت عملية المطابقة، وبذلك يمكننا كتابة: str.match(pat) {|m| ...} بدلًا من: if m = str.match(pat) ... end وستكون القيمة المعادة هي القيمة التي تعيدها الكتلة بعد انتهاء تنفيذها في هذه الحالة. المعاملات pattern التعبير النمطي المراد مطابقته للسلسلة النصية المعطاة. إن ...

التعابير البرمجية في روبي

تنشئ التعابير البرمجية في لغة روبي كائنات يمكنك استخدامها في برنامجك؛ هذه التعابير تتضمّن: القيم المنطقيّة و القيمة nil الأعداد السلاسل النصية الرموز المصفوفات جداول Hash المجالات التعابير النظامية بنى Proc القيم المنطقيّة و القيمة nil إنّ كلًا من nil و false تعبّران عن القيمة المنطقيّة الخطأ (false value). تُستخدم nil أحيانًا لتعبّر عن عدم وجود أيّة قيمة أو قيمة مجهولة، لكنّها تساوي false في العبارات الشرطيّة. أمّا true فهي القيمة المنطقيّة الصحيحة (true value)، وكلّ الكائنات عدا nil و ...

التابع File.readlink في روبي

يعيد التابع readlink اسم الملف الذي تشير إليه الوصلة المعطاة. هذا التابع غير متاح على جميع المنصات. البنية العامة readlink(link_name) → file_name المعاملات link_name اسم الوصلة المراد معرفة الملف الذي تشير إليه. القيمة المعادة يعاد اسم الملف الذي تشير إليه الوصلة link_name. أمثلة مثال على استعمال التابع readlink: File.symlink("testfile", "link2test") #=> 0 File.readlink("link2test") #=> "testfile" انظر أيضا التابع absolute_path: يحول اسم مسار محدَّد إلى مسار مطلق. التابع directory?‎: ...

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

يتحقق التابع exist?‎ إن كان ملفٌ ما موجودًا. "الملف موجود" يعني أنه نجح استدعاء دالتي النظام stat()‎ و fstat()‎. البنية العامة exist?(file_name) → true or false المعاملات file_name سلسلة نصية أو كائن من النوع IO يمثِّل الملف المراد التحقق منه. القيمة المعادة تعاد القيمة true إن كان الملف file_name موجودًا. خلا ذلك، تعاد القيمة false. انظر أيضًا التابع directory?‎: يتحقق إن كان ملفٌ ما مجلَّدًا أو وصلةً رمزيًّةً تشير إلى مجلدٍ. التابع executable?‎: يتحقق إن كان ملفٌ ما قابلًا للتنفيذ من طرف المعرِّف الفعلي للمستخدم المالك والمجموعة المالكة للعملية الحالية. التابع executable_real?‎: يتحقق إن كان ...

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