التابع label‎ الخاص بالصنف Location في روبي

من موسوعة حسوب
< Ruby‏ | Location
مراجعة 16:03، 6 نوفمبر 2018 بواسطة محمد-بغات (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>label‎</code> الخاص بالصنف <code>Location</code> في روبي}}</noinclude> تصنيف: Ruby تصن...')
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

يعيد التابع label تسمية هذا الإطار.

عادة ما تتألف من أسماء التابع والصنف والوحدة الخ، ألأسماء ستكون مزخرفة.

خذ بعين الاعتبار المثال التالي:


نتيجة استدعاء foo هي:

label: foo
label: block in foo
label: block (2 levels) in foo

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


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

أمثلة

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

def foo
  puts caller_locations(0).first.label
  1.times do
    puts caller_locations(0).first.label
    1.times do
      puts caller_locations(0).first.label
    end
  end
end

انظر أيضا

  • التابع inspect: يُعيد التابع inspect نفس نتيجة استدعاء inspect على التمثيل النصي للتابع to_str
  • التابع lineno: يعيد التابع lineno رقم سطر هذا الإطار.

مصادر