module A
end
class D
mix A
end
c1 = D.new
मेरा आउटपुट यहां है:
archie@local$ruby mixins-traits.rb
mixins-traits.rb:4:in `<class:D>": undefined method `mix" for D:Class (NoMethodError)
from mixins-traits.rb:3:in `<main>"
उत्तर:
जवाब के लिए 2 № 1लक्षणों ने इसे रूबी 2.0 में नहीं बनाया। इनका उल्लेख न किया गया है रिलीज नोट्स न ही में समाचार.
जवाब के लिए 0 № 2
मुझे नहीं पता कि रूबी में मिश्रित कीवर्ड है? आमतौर पर इसमें कीवर्ड शामिल होता है। उदाहरण:
class D include A end
.
उत्तर № 3 के लिए -1
हां, आपको एक जोड़ना होगा, उदाहरण के लिए:
module A
def a1
end
end
class Sample
include A #include method
end
samp = Sample.new