我是一个相对较新的程序员,很多时候我看到专家程序员在表达式下编写一段代码
while True
我很困惑这有什么意义?它是用来执行需要执行的那部分代码还是只是一个约定?
最佳答案
在某些情况下,希望条件始终评估为 true,从而创建无限循环。
while(true)
{
//do your work here in loop
}
当有意创建这样的循环时,通常会有另一个控制结构(例如 break
语句)来控制循环的终止。例如:
while (true)
{
//do complicated stuff
if (someCondition) break;
//more stuff
}
关于language-agnostic - 在代码中使用 while True,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21334421/