我是python的新手,我想知道这是否:
def func(self, foo):
for foo in self.list:
if foo.boolfunc(): return True
return False
Run Code Online (Sandbox Code Playgroud)
是好习惯.
我可以退出上面的循环,还是应该使用while循环,如此?
def func(self, foo):
found = false
while(not found & i < len(self.list)):
found = foo.boolfunc()
++i
return found
Run Code Online (Sandbox Code Playgroud)
我的java教授警告我们永远不要在我们的循环中使用中断,但这在技术上不是休息而且更简洁,所以......是的
谢谢