1085得票22回答
如何模拟实现do-while循环?

我需要在Python程序中模拟一个do-while循环。不幸的是,以下直接的代码无法实现:list_of_ints = [ 1, 2, 3 ] iterator = list_of_ints.__iter__() element = None while True: if element...

235得票27回答
有哪些更好的方法可以避免在C++中使用do-while(0);的黑客技巧?

当代码流程如下时:if(check()) { ... ... if(check()) { ... ... if(check()) { ... ... } } } 我通常看到这种解决方案来避免上述混乱的代码流:d...

229得票21回答
“while(true)”循环真的那么糟糕吗?

我已经使用Java编程好几年了,但最近回到学校获取正式学位。我很惊讶地发现,在我的最后一个作业中,我因为使用了像下面这样的循环而失去了分数。do{ //get some input. //if the input meets my conditions, break; ...

222得票5回答
在Bash中模拟do-while循环

在Bash中模拟do-while循环的最佳方法是什么? 我可以在进入while循环之前检查条件,然后在循环中继续重新检查条件,但这是重复的代码。有更简洁的方法吗? 我的脚本的伪代码:while [ current_time <= $cutoff ]; do check_if_...

137得票5回答
SQL Server 2008中的Do while循环

在SQL Server 2008中是否有实现“do while”循环的方法?

116得票31回答
'do...while'与'while'的区别

可能存在重复: While与Do-While 在什么情况下应该使用do-while而不是while循环? 我已经进行了一段时间的编程(2年工作+4.5年学位+1年大学预科),除了在编程导论课程中被迫使用do-while循环外,我从未使用过。我逐渐感到如果我从未遇到如此基本的东西,那么我的编...

75得票4回答
在R中的do-while循环

我想知道如何编写do-while风格的循环。 我找到了这篇帖子: 你可以使用repeat{},并在任何需要使用if()的地方检查条件,并使用“break”控制词退出循环。 我不确定它确切的意思是什么。如果您理解并且有不同的解决方法,请详细说明一下?

70得票5回答
当“条件”满足时,什么也不做

在浏览Java 8版本的ForkJoinPool代码时(与Java 7相比有一些有趣的变化),我遇到了这个结构体(这里):do {} while (!blocker.isReleasable() && !blocker.block()); 我不明白为什...

67得票7回答
在Groovy中实现do ... while的优雅方法

如何使用groovy编写类似这样的代码?do { x.doIt() } while (!x.isFinished()) 因为Groovy中没有do ... while语法。 迄今为止还没有'do ... while()'语法。 由于存在歧义,我们尚未添加对Groovy的do ... ...

49得票2回答
为什么Python没有do while循环

为什么Python没有像C等其他编程语言那样拥有“do while”循环?例如C语言中我们有以下的do while循环:do { statement(s); } while( condition );