التابعBinding.receiver ‎ في روبي

من موسوعة حسوب
< Ruby‏ | Binding
مراجعة 12:51، 12 سبتمبر 2018 بواسطة محمد-بغات (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: <code>التابعBinding.receiver</code> ‎ في روبي}}</noinclude> تصنيف: Ruby تصنيف: Ruby Method تصنيف: Ru...')
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

يعيد التابع receiver المستقبِل المرتبط (bound receiver) لكائن الربط[a][b] (binding object).

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

 receiver  object

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

يعاد كائن يمثل المستقبِل المرتبط (bound receiver) لكائن الربط[c] المعطى.

أمثلة

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

 
def initialize
   @a = 1
 end
 
 def get_binding
   binding
 end
end

b = BindingTest.new.get_binding
b.receiver     # =>   #<BindingTest:0x007ff5fa285c10 @a=1>

انظر أيضًا

  • التابع eval: يقدر تعابير لغة روبي الممررة إليه في السياق binding.
  • التابع local_variables: يعيد أسماء المتغيرات المحلية المعرفة في Binding على شكل رموز (symbols).
  • التابع local_variable_set‎: يضبط قيمة المتغير المحلي الممرر إليه إلى قيمة معينة.
  • التابع local_variable_get ‎: يعيد قيمة المتغير المحلي الممرَّر إليه.

مصادر

  • قسم التابع receiver في الصنف Binding في توثيق روبي الرسمي.

[a]أعتقد أن الأصح "للكائن binding" :\ +abdallatif.ey@gmail.com _تم التعيين إلى Abd Allatif_ [b]صحيح [c]وهنا