التابع clone الخاص بالصنف UnboundMethod في روبي
< Ruby | UnboundMethod
يعيد التابع 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 متساويتين إذا كانا مرتبطين بنفس الكائن، ويرجعان إلى نفس التعريف، وكانا مملوكين من قبل نفس الصنف أو الوحدة.