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