ここにいくつかのスニペットコードがあります。リストされたメソッドをテストしましたが、正しく機能しますが、このメソッドを実行してテストすると(countLOC
)、インスタンスメソッド呼び出し()を持つ最初の変数のみが初期化されるようi = self.countBlankLines()
です。私が明らかに行方不明になっている明らかな理由を誰かが知っていますか?
def countLOC(self):
i = self.countBlankLines()
j = self.countDocStringLines()
k = self.countLines()
p = self.countCommentLines()
return k-i-j-p
countBlankLines()
3を返すので(正しく)、これは-3を返します。ただし、37をcountDocStringLines()
=6およびcountCommentLines()
=4、countLines()
=50として返す必要があります。ありがとうございます。