为什么 Python 中没有 do...while 循环?
PEP 315(Python 增强提案)包含 do...while 语句已被拒绝,因为它不适合缩进块的通用格式语句:缩进块,该格式由 Python 中的其他每个复合语句使用。
引用 Guido Van Rossum 的话来说:“请拒绝 PEP。沿着这些思路的更多变化并不会让语言变得更优雅或更易于学习。它们只是可以节省一些仓促的人员的打字时间,而其他必须阅读/维护其代码的人员会想知道这意味着什么”。
广告
PEP 315(Python 增强提案)包含 do...while 语句已被拒绝,因为它不适合缩进块的通用格式语句:缩进块,该格式由 Python 中的其他每个复合语句使用。
引用 Guido Van Rossum 的话来说:“请拒绝 PEP。沿着这些思路的更多变化并不会让语言变得更优雅或更易于学习。它们只是可以节省一些仓促的人员的打字时间,而其他必须阅读/维护其代码的人员会想知道这意味着什么”。