:: namespace
在module
里面放了一个class
,要实例化这个class
,需要用M::C.new
, module M
起到了namespace
的作用,从视觉上大大加强代码的可读性:
PS C:\Users\Administrator> irb --simple-prompt
>> module M
>> class C
>> end
>> end
=> nil
>> t = M::C.new
=> #<M::C:0x000
在module
里面放了一个class
,要实例化这个class
,需要用M::C.new
, module M
起到了namespace
的作用,从视觉上大大加强代码的可读性:
PS C:\Users\Administrator> irb --simple-prompt
>> module M
>> class C
>> end
>> end
=> nil
>> t = M::C.new
=> #<M::C:0x000