الفرق بين المراجعتين لصفحة: «Ruby/Kernel/binding»

من موسوعة حسوب
< Ruby‏ | Kernel
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>binding‎</code> الخاص بالصنف <code>Kernel</code> في روبي}}</noinclude> تصنيف: Ruby تصن...'
 
لا ملخص تعديل
سطر 3: سطر 3:
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Kernel]]
[[تصنيف: Ruby Kernel]]
يعيد التابع كائنًا من النوع <code>Binding</code>، والذي يصف ويحدد ارتباطات المتغيرات والتوابع لحظة الاستدعاء. يمكن استخدام هذا الكائن عند استدعاء <code>eval</code> لتنفيذ الأمر الذي تم تقييمه في هذه البيئة. انظر أيضًا وصف الصنف <code>Binding</code>.
يعيد التابع <code>binding</code>  كائنًا من النوع <code>Binding</code>، والذي يصف ويحدد ارتباطات المتغيرات والتوابع لحظة الاستدعاء. يمكن استخدام هذا الكائن عند استدعاء <code>eval</code> لتنفيذ الأمر الذي تم تقييمه (evaluated command) في هذه البيئة. انظر أيضًا وصف الصنف <code>[[Ruby/Binding|Binding]]</code>.
==البنية العامة==
==البنية العامة==
<syntaxhighlight lang="ruby">binding → a_binding‎</syntaxhighlight>
<syntaxhighlight lang="ruby">binding → a_binding‎</syntaxhighlight>
==المعاملات==
==القيمة المُعادة==
==القيمة المُعادة==
يعيد التابع <code>binding</code>  كائنًا من النوع <code>Binding</code>.


==أمثلة==
==أمثلة==
سطر 19: سطر 18:
‎</syntaxhighlight>
‎</syntaxhighlight>
==انظر أيضا==
==انظر أيضا==
* التابع <code>[[Ruby/Kernel/abort|abort]]</code>: يعيد التابع كائنًا من النوع <code>Binding</code>، والذي يصف ويحدد ارتباطات المتغيرات والتوابع لحظة الاستدعاء. يمكن استخدام هذا الكائن عند استدعاء <code>eval</code> لتنفيذ الأمر الذي تم تقييمه في هذه البيئة. انظر أيضًا وصف الصنف <code>Binding</code>.
* صفحة  الصنف <code>[[Ruby/Binding|Binding]]</code>.
* التابع <code>[[Ruby/Kernel/exit|exit]]</code>: يعيد التابع كائنًا من النوع <code>Binding</code>، والذي يصف ويحدد ارتباطات المتغيرات والتوابع لحظة الاستدعاء. يمكن استخدام هذا الكائن عند استدعاء <code>eval</code> لتنفيذ الأمر الذي تم تقييمه في هذه البيئة. انظر أيضًا وصف الصنف <code>Binding</code>.
* التابع <code>[[Ruby/Kernel/at_exit|at_exit]]</code>: يعيد التابع كائنًا من النوع <code>Binding</code>، والذي يصف ويحدد ارتباطات المتغيرات والتوابع لحظة الاستدعاء. يمكن استخدام هذا الكائن عند استدعاء <code>eval</code> لتنفيذ الأمر الذي تم تقييمه في هذه البيئة. انظر أيضًا وصف الصنف <code>Binding</code>.


==مصادر==
==مصادر==
*[http://ruby-doc.org/core-2.5.1/Kernel.html#method-i-binding قسم  التابع binding‎ في الصنف Kernel‎ في توثيق روبي الرسمي.]
*[http://ruby-doc.org/core-2.5.1/Kernel.html#method-i-binding قسم  التابع binding‎ في الصنف Kernel‎ في توثيق روبي الرسمي.]

مراجعة 11:02، 21 أكتوبر 2018

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

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

binding  a_binding

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

يعيد التابع binding  كائنًا من النوع Binding.

أمثلة

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

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

انظر أيضا

مصادر