为什么 Python 中没有 do...while 循环?
PEP 315(Python 增强提案),其中包含 do...while 语句,已被拒绝,因为它不符合所有其他 Python 复合语句所使用的缩进块的通用格式statement: indented block。
用 Guido Van Rossum 的话来说 - “请拒绝这个 PEP。在这方面做更多修改并不会使语言更优雅或更容易学习。它们只是能让一些匆忙的人节省一些打字,而其他必须阅读/维护代码的人会好奇它的含义”。
广告
PEP 315(Python 增强提案),其中包含 do...while 语句,已被拒绝,因为它不符合所有其他 Python 复合语句所使用的缩进块的通用格式statement: indented block。
用 Guido Van Rossum 的话来说 - “请拒绝这个 PEP。在这方面做更多修改并不会使语言更优雅或更容易学习。它们只是能让一些匆忙的人节省一些打字,而其他必须阅读/维护代码的人会好奇它的含义”。