التابع binding‎ الخاص بالصنف Kernel في روبي

من موسوعة حسوب
< Ruby‏ | Kernel
مراجعة 11:02، 15 نوفمبر 2018 بواسطة جميل-بيلوني (نقاش | مساهمات) (مراجعة وتدقيق)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

يعيد التابع binding  كائنًا من النوع Binding، والذي يصف ويحدد ارتباطات المتغيرات والتوابع لحظة الاستدعاء. يمكن استخدام هذا الكائن عند استدعاء eval لتنفيذ الأمر الذي تم تقييمه (evaluated command) في هذه البيئة.

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

binding  a_binding

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

يعاد كائنٌ من النوع Binding.

أمثلة

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

def get_binding(param)
  binding
end
b = get_binding("hello")
eval("param", b)   #=> "hello"

انظر أيضا

مصادر