為什麼 Python 中沒有 do...while 迴圈?


PEP 315(Python 增強提案)包含 do...while 語句已被拒絕,因為它不適合縮排塊的通用格式語句:縮排塊,該格式由 Python 中的其他每個複合語句使用。 

引用 Guido Van Rossum 的話來說:“請拒絕 PEP。沿著這些思路的更多變化並不會讓語言變得更優雅或更易於學習。它們只是可以節省一些倉促的人員的打字時間,而其他必須閱讀/維護其程式碼的人員會想知道這意味著什麼”。

更新於: 2019-07-30

1K+ 瀏覽量

開啟您的職業

透過完成課程來獲得認證

開始
廣告
© . All rights reserved.