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

من موسوعة حسوب
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>inspect‎</code> الخاص بالصنف <code>MatchData</code> في روبي}}</noinclude> تصنيف: Ruby تص...'
 
ط مراجعة وتدقيق.
 
(مراجعة متوسطة واحدة بواسطة مستخدم واحد آخر غير معروضة)
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: التابع <code>inspect‎</code> الخاص بالصنف <code>MatchData</code> في روبي}}</noinclude>
<noinclude>{{DISPLAYTITLE: التابع <code>MatchData.inspect‎</code> في روبي}}</noinclude>
[[تصنيف: Ruby]]
[[تصنيف: Ruby]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby MatchData]]
[[تصنيف: Ruby MatchData]]
يعيد التابع <code>inspect</code> نسخة قابلة للطباعة من mtch.
يعيد التابع <code>inspect</code> نسخة قابلة للطباعة من الكائن الذي استُدعي معه.
==البنية العامة==
==البنية العامة==
<syntaxhighlight lang="ruby">inspect→ str‎</syntaxhighlight>
<syntaxhighlight lang="ruby">inspect→ str‎</syntaxhighlight>
==القيمة المُعادة==
==القيمة المعادة==
تعاد سلسلة نصية تمثِّل نسخةً قابلةً للطباعة من الكائن <code>[[Ruby/MatchData|MatchData]]</code> المعطى.


==أمثلة==
==أمثلة==
سطر 19: سطر 20:
#=> #<MatchData "hog" foo:"h" bar:"o" baz:"g">‎</syntaxhighlight>
#=> #<MatchData "hog" foo:"h" bar:"o" baz:"g">‎</syntaxhighlight>
==انظر أيضا==
==انظر أيضا==
* التابع <code>[[Ruby/MatchData/hash|hash]]</code>: ينتج ظظظ قاموسًا (hash) استنادًا إلى السلسلة النصية المستهدفة والتعبير النمطي regexp ومواضع المطابقة للكائن اmatchdata.
* التابع <code>[[Ruby/MatchData/length|length]]</code>: يعيد عدد العناصر في مجموعة المطابقة.
* التابع <code>[[Ruby/MatchData/length|length]]</code>: يعيد ظظظ عدد العناصر في مجموعة المطابقة.


==مصادر==
==مصادر==
*[http://ruby-doc.org/core-2.5.1/MatchData.html#method-i-inspect قسم التابع inspect‎ في الصنف MatchData‎ في توثيق روبي الرسمي.]
*[http://ruby-doc.org/core-2.5.1/MatchData.html#method-i-inspect قسم التابع inspect‎ في الصنف MatchData‎ في توثيق روبي الرسمي.]

المراجعة الحالية بتاريخ 09:24، 17 نوفمبر 2018

يعيد التابع inspect نسخة قابلة للطباعة من الكائن الذي استُدعي معه.

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

inspect str

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

تعاد سلسلة نصية تمثِّل نسخةً قابلةً للطباعة من الكائن MatchData المعطى.

أمثلة

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

puts /.$/.match("foo").inspect
#=> #<MatchData "o">
puts /(.)(.)(.)/.match("foo").inspect
#=> #<MatchData "foo" 1:"f" 2:"o" 3:"o">
puts /(.)(.)?(.)/.match("fo").inspect
#=> #<MatchData "fo" 1:"f" 2:nil 3:"o">
puts /(?<foo>.)(?<bar>.)(?<baz>.)/.match("hoge").inspect
#=> #<MatchData "hog" foo:"h" bar:"o" baz:"g">‎

انظر أيضا

  • التابع length: يعيد عدد العناصر في مجموعة المطابقة.

مصادر