為什麼 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。在這方面做更多修改並不會使語言更優雅或更容易學習。它們只是能讓一些匆忙的人節省一些打字,而其他必須閱讀/維護程式碼的人會好奇它的含義”。