क्या कोई मुझे निम्नलिखित समझने में मदद कर सकता है? आईआरबी में तोविधि घोषित की गई विधि स्वचालित रूप से कक्षा शामिल है?
class Dog
end
// bark is declared outside of Dog class
def bark
puts 'Woof!'
end
:: मैं test.rb में निम्न कोड है
>> source 'test.rb'
>> a = Dog.new
=> #<Dog:0x117f614>
>> a.bark
Woof!
=> nil
क्यों विधि bark
कुत्ता उदाहरण में मौजूद भले ही यह वर्ग के बाहर घोषित किया जाता है? क्योंकि यह एक ही फाइल में है? धन्यवाद!
यह समझ में आता है, धन्यवाद !! – penger