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

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

مصادر