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

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

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

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

binding  a_binding

المعاملات

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

أمثلة

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

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

انظر أيضا

  • التابع abort: يعيد التابع كائنًا من النوع Binding، والذي يصف ويحدد ارتباطات المتغيرات والتوابع لحظة الاستدعاء. يمكن استخدام هذا الكائن عند استدعاء eval لتنفيذ الأمر الذي تم تقييمه في هذه البيئة. انظر أيضًا وصف الصنف Binding.
  • التابع exit: يعيد التابع كائنًا من النوع Binding، والذي يصف ويحدد ارتباطات المتغيرات والتوابع لحظة الاستدعاء. يمكن استخدام هذا الكائن عند استدعاء eval لتنفيذ الأمر الذي تم تقييمه في هذه البيئة. انظر أيضًا وصف الصنف Binding.
  • التابع at_exit: يعيد التابع كائنًا من النوع Binding، والذي يصف ويحدد ارتباطات المتغيرات والتوابع لحظة الاستدعاء. يمكن استخدام هذا الكائن عند استدعاء eval لتنفيذ الأمر الذي تم تقييمه في هذه البيئة. انظر أيضًا وصف الصنف Binding.

مصادر