التابع clone‎ الخاص بالصنف UnboundMethod في روبي

من موسوعة حسوب
مراجعة 11:21، 8 نوفمبر 2018 بواسطة محمد-بغات (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>clone‎</code> الخاص بالصنف <code>UnboundMethod</code> في روبي}}</noinclude> تصنيف: Ruby ت...')
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

يعيد التابع clone نسخة من هذا التابع.

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

clone  new_method

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

أمثلة

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

class A
  def foo
    return "bar"
  end
end
m = A.new.method(:foo)
m.call # => "bar"
n = m.clone.call # => "bar"‎

انظر أيضا

  • التابع bind: يربط التابع bind التابع الحر umeth بالكائن obj (انظر فقرة البنية العامة). إذا كان Klass هو الصنف الذي استُنسخ منه التابع الحر umeth، فيجب أن يساوي التعبير obj.kind_of?(Klass) القيمة true.
  • التابع eql?‎: يكون كائنان من النوع UnboundMethod متساويتين إذا كانا مرتبطين بنفس الكائن، ويرجعان إلى نفس التعريف، وكانا مملوكين من قبل نفس الصنف أو الوحدة.

مصادر