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

من موسوعة حسوب
< Ruby‏ | Binding

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

مصادر