2015-09-27 37 views

回答

0

如果你只是想測試一個類時,你並不需要定義一個模塊。只是這樣做:

class AST 
    def initialize; end 

    def parse(src) 
     puts src 
    end 
end 
ast = AST.new 

模塊主要有兩個優勢:

  1. 模塊提供了一個命名空間,並防止名稱衝突。因此,爲了您的代碼,您添加了AST模塊,您應該創建如下所示的實例:ast = AST::AST.new
  2. 模塊實現混合工具。
0

與Aetherus答案,我已經解決了這個問題:

ast = AST::AST.new 
相關問題