التابعBinding.local_variable_get
في روبي
< Ruby | Binding
اذهب إلى التنقل
اذهب إلى البحث
مراجعة 12:44، 12 سبتمبر 2018 بواسطة محمد-بغات (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: <code>التابعBinding.local_variable_get</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف: Ruby Method تص...')
يعيد التابعlocal_variable_get
قيمة المتغير المحلي الممرَّر إليه.
هذا التابع هو النسخة المختصرة للشيفرة التالية:
binding
. eval
("#{symbol
}")
البنية العامة
local_variable_get(symbol) → obj
المعاملات
symbol
المتغير المحلي المراد معرفة قيمته.
القيم المعادة
يعاد كائن يمثل قيمة المتغير المحدد في المعامل symbol
.
أمثلة
مثال لاستخدام التابع local_variable_get
:
def foo
a = 1
binding.local_variable_get(:a) #=> 1
binding.local_variable_get(:b) #=> NameError
end
انظر أيضًا
- التابع
eval
: يقدر تعابير لغة روبي الممررة إليه في السياقbinding
. - التابع
local_variables
: يعيد أسماء المتغيرات المحلية المعرفة فيBinding
على شكل رموز (symbols
). - التابع
local_variable_set
: يضبط قيمة المتغير المحلي الممرر إليه إلى قيمة معينة. - التابع
local_variable_defined?
? : يتحقق إن كان المتغيرsymbol
المحلي موجودًا أم لا.
مصادر
- قسم التابع local_variable_get في الصنف Binging في توثيق روبي الرسمي.