الفرق بين المراجعتين لصفحة: «Ruby/Regexp/inspect»
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>inspect</code> الخاص بالصنف <code>Regexp</code> في روبي}}</noinclude> تصنيف: Ruby تصن...' |
لا ملخص تعديل |
||
سطر 3: | سطر 3: | ||
[[تصنيف: Ruby Method]] | [[تصنيف: Ruby Method]] | ||
[[تصنيف: Ruby Regexp]] | [[تصنيف: Ruby Regexp]] | ||
يعيد التابع <code>inspect</code> نسخة نصية منسقة من التعبير النمطي الذي استُدعي معه. قد يكون من المفاجئ أن تعلم أن <code> | يعيد التابع <code>inspect</code> نسخة نصية منسقة من التعبير النمطي الذي استُدعي معه. قد يكون من المفاجئ أن تعلم أن <code>inspect</code> ينتج في الواقع نسخة نصية طبيعية أكثر حتى من التابع <code>#to_s</code>. | ||
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="ruby">inspect→ string</syntaxhighlight> | <syntaxhighlight lang="ruby">inspect→ string</syntaxhighlight> | ||
==القيمة المُعادة== | ==القيمة المُعادة== | ||
يعيد التابع <code>inspect</code> نسخة نصية منسقة من التعبير النمطي الذي استُدعي معه. | |||
==أمثلة== | ==أمثلة== | ||
سطر 13: | سطر 14: | ||
==انظر أيضا== | ==انظر أيضا== | ||
* التابع <code>[[Ruby/Regexp/hash|hash]]</code>: يعيد رمز تكويد (hash) استنادًا إلى نص وخيارات هذا التعبير النمطي. | * التابع <code>[[Ruby/Regexp/hash|hash]]</code>: يعيد رمز تكويد (hash) استنادًا إلى نص وخيارات هذا التعبير النمطي. | ||
* التابع <code>[[Ruby/Regexp/match|match]]</code>: يُعيد كائنًا من النوع <code>MatchData</code> يصف | * التابع <code>[[Ruby/Regexp/match|match]]</code>: يُعيد كائنًا من النوع <code>MatchData</code> يصف المطابقة. | ||
==مصادر== | ==مصادر== | ||
*[http://ruby-doc.org/core-2.5.1/Regexp.html#method-i-inspect قسم التابع inspect في الصنف Regexp في توثيق روبي الرسمي.] | *[http://ruby-doc.org/core-2.5.1/Regexp.html#method-i-inspect قسم التابع inspect في الصنف Regexp في توثيق روبي الرسمي.] |
مراجعة 23:26، 31 أكتوبر 2018
يعيد التابع inspect
نسخة نصية منسقة من التعبير النمطي الذي استُدعي معه. قد يكون من المفاجئ أن تعلم أن inspect
ينتج في الواقع نسخة نصية طبيعية أكثر حتى من التابع #to_s
.
البنية العامة
inspect→ string
القيمة المُعادة
يعيد التابع inspect
نسخة نصية منسقة من التعبير النمطي الذي استُدعي معه.
أمثلة
مثال على استخدام التابع inspect
:
/ab+c/ix.inspect #=> "/ab+c/ix"
انظر أيضا
- التابع
hash
: يعيد رمز تكويد (hash) استنادًا إلى نص وخيارات هذا التعبير النمطي. - التابع
match
: يُعيد كائنًا من النوعMatchData
يصف المطابقة.