2024-09-29 01:22:31 发布
网友
Python生成器函数过早结束时应该引发什么异常?你知道吗
上下文:用定义了__iter__的类表示的树的搜索,允许类似for i in BreadthFirstSearch(mytree)的代码。你知道吗
__iter__
for i in BreadthFirstSearch(mytree)
这些搜索有一个max_depth值,在该值之后,它应该停止返回值。你知道吗
max_depth
发生这种情况时应该引发什么异常,还是应该以其他方式进行?你知道吗
StopIteration是引发完全停止迭代的适当异常。然而,max_depth不应该停止遍历,当遍历已经在max_depth深度时,它不应该递归地下降到子节点。你知道吗
StopIteration
StopIteration
是引发完全停止迭代的适当异常。然而,max_depth
不应该停止遍历,当遍历已经在max_depth
深度时,它不应该递归地下降到子节点。你知道吗相关问题 更多 >
编程相关推荐