為什麼 Python 中沒有 do...while 迴圈?
PEP 315(Python 增強提案)包含 do...while 語句已被拒絕,因為它不適合縮排塊的通用格式語句:縮排塊,該格式由 Python 中的其他每個複合語句使用。
引用 Guido Van Rossum 的話來說:“請拒絕 PEP。沿著這些思路的更多變化並不會讓語言變得更優雅或更易於學習。它們只是可以節省一些倉促的人員的打字時間,而其他必須閱讀/維護其程式碼的人員會想知道這意味著什麼”。
廣告
PEP 315(Python 增強提案)包含 do...while 語句已被拒絕,因為它不適合縮排塊的通用格式語句:縮排塊,該格式由 Python 中的其他每個複合語句使用。
引用 Guido Van Rossum 的話來說:“請拒絕 PEP。沿著這些思路的更多變化並不會讓語言變得更優雅或更易於學習。它們只是可以節省一些倉促的人員的打字時間,而其他必須閱讀/維護其程式碼的人員會想知道這意味著什麼”。