التابع Binding.local_variable_get
في روبي
اذهب إلى التنقل
اذهب إلى البحث
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
يعيد التابع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
المحلي موجودًا أم لا.