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

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

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

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

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

label()

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

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

أمثلة

مثال على استخدام التابع 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

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

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

انظر أيضا

  • التابع base_label: يعيد التابع base_label التسمية الأساسية (base label) لهذا الإطار.
  • التابع lineno: يعيد التابع lineno رقم سطر هذا الإطار.

مصادر