这是一些片段代码。我已经测试了列出的方法并且它们工作正常,但是当我运行和测试这个方法(countLOC
)时,它似乎只初始化了第一个具有实例方法调用的变量(i = self.countBlankLines()
)。有人知道我显然失踪的明显原因吗?
def countLOC(self):
i = self.countBlankLines()
j = self.countDocStringLines()
k = self.countLines()
p = self.countCommentLines()
return k-i-j-p
这将返回 -3,因为countBlankLines()
返回 3(正确)。但是,它应该返回 37 作为countDocStringLines()
= 6 和countCommentLines()
= 4 而countLines()
= 50。谢谢。