التابع inspect‎ الخاص بالصنف MatchData في روبي

من موسوعة حسوب

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

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

inspect str

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

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

أمثلة

مثال على استخدام التابع 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: يعيد عدد العناصر في مجموعة المطابقة.

مصادر