الفرق بين المراجعتين لصفحة: «Ruby/Kernel/binding»
لا ملخص تعديل |
جميل-بيلوني (نقاش | مساهمات) ط مراجعة وتدقيق |
||
| سطر 3: | سطر 3: | ||
[[تصنيف: Ruby Method]] | [[تصنيف: Ruby Method]] | ||
[[تصنيف: Ruby Kernel]] | [[تصنيف: Ruby Kernel]] | ||
يعيد التابع <code>binding</code> كائنًا من النوع <code>Binding</code>، والذي يصف ويحدد ارتباطات المتغيرات والتوابع لحظة الاستدعاء. يمكن استخدام هذا الكائن عند استدعاء <code>eval</code> لتنفيذ الأمر الذي تم تقييمه (evaluated command) في هذه البيئة | يعيد التابع <code>binding</code> كائنًا من النوع <code>[[Ruby/Binding|Binding]]</code>، والذي يصف ويحدد ارتباطات المتغيرات والتوابع لحظة الاستدعاء. يمكن استخدام هذا الكائن عند استدعاء <code>eval</code> لتنفيذ الأمر الذي تم تقييمه (evaluated command) في هذه البيئة. | ||
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="ruby">binding → a_binding</syntaxhighlight> | <syntaxhighlight lang="ruby">binding → a_binding</syntaxhighlight> | ||
==القيمة | ==القيمة المعادة== | ||
يعاد كائنٌ من النوع [[Ruby/Binding|<code>Binding</code>]]. | |||
==أمثلة== | ==أمثلة== | ||
| سطر 18: | سطر 18: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
==انظر أيضا== | ==انظر أيضا== | ||
* | * الصنف <code>[[Ruby/Binding|Binding]]</code>. | ||
==مصادر== | ==مصادر== | ||
*[http://ruby-doc.org/core-2.5.1/Kernel.html#method-i-binding قسم | *[http://ruby-doc.org/core-2.5.1/Kernel.html#method-i-binding قسم التابع binding في الصنف 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"
انظر أيضا
- الصنف
Binding.