الفرق بين المراجعتين ل"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 Method]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Regexp]]
 
[[تصنيف: Ruby Regexp]]
يعيد التابع <code>inspect</code> نسخة نصية منسقة من التعبير النمطي الذي استُدعي معه. قد يكون من المفاجئ أن تعلم أن <code>inspect</code> ينتج في الواقع نسخة نصية طبيعية أكثر حتى من التابع <code>#to_s</code>.
+
يعيد التابع <code>inspect</code> نسخة نصية منسقة من التعبير النمطي الذي استُدعي معه. قد يكون من المفاجئ أن تعلم أن <code>inspect</code> ينتج في الواقع نسخة نصية طبيعية أكثر حتى من التابع <code>[[Ruby/Regexp/to s|to_s]]</code>.
 
==البنية العامة==
 
==البنية العامة==
 
<syntaxhighlight lang="ruby">inspect→ string‎</syntaxhighlight>
 
<syntaxhighlight lang="ruby">inspect→ string‎</syntaxhighlight>
==القيمة المُعادة==
+
==القيمة المعادة==
يعيد التابع <code>inspect</code> نسخة نصية منسقة من التعبير النمطي الذي استُدعي معه.  
+
تعاد سلسلة نصية منسقة من التعبير النمطي المعطى.  
  
 
==أمثلة==
 
==أمثلة==
 
مثال على استخدام التابع <code>inspect‎</code>:
 
مثال على استخدام التابع <code>inspect‎</code>:
 
<syntaxhighlight lang="ruby">/ab+c/ix.inspect        #=> "/ab+c/ix"‎</syntaxhighlight>
 
<syntaxhighlight lang="ruby">/ab+c/ix.inspect        #=> "/ab+c/ix"‎</syntaxhighlight>
==انظر أيضا==
+
==انظر أيضًا==
* التابع <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‎ في توثيق روبي الرسمي.]

المراجعة الحالية بتاريخ 05:48، 4 ديسمبر 2018

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

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

inspect string

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

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

أمثلة

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

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

انظر أيضًا

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

مصادر