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

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

مصادر