【发布时间】:2011-11-12 21:21:34
【问题描述】:
我只是偶然发现了这个问题Are "while(true)" loops so bad?
他们让我思考我通常做什么。令我惊讶的是,我意识到我几乎从未在我的专业代码(或工作代码)中使用过while loop。
前端框架,例如人脸等不计算在内。
那么我什么时候应该使用'while循环'?和
你多久使用一次while循环?
这是一个真正的问题,请不要因为主观而结束我真的是在一个具体的例子之后。它不能用更好的替代品代替。
【问题讨论】:
-
这个问题是关于
while的具体情况,即while(true),但while通常,您可以随时使用它,在幕后它几乎与for循环完全相同。 -
确实,请不要混淆
while (true) {}(这是一个无限循环,被一些开发人员认为是不好的做法)和while (someSpecificConditionWhichIsNeverUnchanged) {}(非常好)。
标签: java while-loop