الفرق بين المراجعتين لصفحة: «Ruby/Kernel/binding»
أنشأ الصفحة ب'<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/Binding|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"
انظر أيضا
- صفحة الصنف
Binding.