関数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
。何が起こったのかわかりませんか?