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

من موسوعة حسوب
< Ruby‏ | Binding
مراجعة 13:06، 12 سبتمبر 2018 بواسطة محمد-بغات (نقاش | مساهمات) (نقل محمد-بغات صفحة Binding/receiver إلى Ruby/Binding/receiver)

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

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

 receiver  object

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

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

أمثلة

مثال على استخدام التابع 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 ‎: يعيد قيمة المتغير المحلي الممرَّر إليه.

مصادر