関数a呼び出し関数b(TrueまたはFalseに戻るa)があり、その後、関数aは結果を返して印刷することができます。
class C:
...
def a(self, data):
p = self.head
return self.b( p,data)
def b(self, p, data):
current = p
if current.data == data:
return True
else:
return False
if __name__=="__main__":
x = C()
print(x.a(1))
意図されていても、Noneを返す場合がありますTrue。何が起こったのかわかりませんか?