التابع MatchData.inspect‎ في روبي

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

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

مصادر