الفرق بين المراجعتين لصفحة: «Ruby/Regexp/inspect»

من موسوعة حسوب
< Ruby‏ | Regexp
ط مراجعة وتدقيق.
طلا ملخص تعديل
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: المعامل <code>inspect‎</code> الخاص بالصنف <code>Regexp</code> في روبي}}</noinclude>
<noinclude>{{DISPLAYTITLE: التابع <code>Regexp.inspect‎</code> في روبي}}</noinclude>
[[تصنيف: Ruby]]
[[تصنيف: Ruby]]
[[تصنيف: Ruby Operator]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Regexp]]
[[تصنيف: Ruby Regexp]]
يعيد التابع <code>inspect</code> نسخة نصية منسقة من التعبير النظامي الذي استُدعي معه. قد يكون من المفاجئ أن تعلم أن <code>inspect</code> ينتج في الواقع نسخة نصية طبيعية أكثر حتى من التابع <code>[[Ruby/Regexp/to s|to_s]]</code>.
يعيد التابع <code>inspect</code> نسخة نصية منسقة من التعبير النظامي الذي استُدعي معه. قد يكون من المفاجئ أن تعلم أن <code>inspect</code> ينتج في الواقع نسخة نصية طبيعية أكثر حتى من التابع <code>[[Ruby/Regexp/to s|to_s]]</code>.

مراجعة 15:00، 3 ديسمبر 2018

يعيد التابع inspect نسخة نصية منسقة من التعبير النظامي الذي استُدعي معه. قد يكون من المفاجئ أن تعلم أن inspect ينتج في الواقع نسخة نصية طبيعية أكثر حتى من التابع to_s.

البنية العامة

inspect string

القيمة المعادة

تعاد سلسلة نصية منسقة من التعبير النظامي المعطى.

أمثلة

مثال على استخدام التابع inspect‎:

/ab+c/ix.inspect        #=> "/ab+c/ix"‎

انظر أيضًا

  • التابع hash: يحسب الشيفرة hash استنادًا إلى القيمة النصية وخيارات التعبير النطامي الذي استدعي معه.
  • التابع match: يُعيد كائنًا من النوع MatchData يصف المطابقة.

مصادر