为什么在许多编程语言中,循环语句中的“继续”不被称为“下一个”,而是被称为“继续”
“继续”完全没有意义,与它的实际功能不符。事实上,它中断了当前的循环迭代。
我想答案是continue
来自 C(甚至是它的前辈)。许多语言属于 C 家族或至少受 C 的影响。
至于它没有意义,我从来没有遇到过任何麻烦。在遇到 C 之前,我没有使用过一种编程语言next
(所以你的里程可能会有所不同)。如我所见,continue
继续循环(并break
停止循环)。
我同意几篇“继续”从 C 继承的帖子。K&R 正在创建一种现代编程语言,同时保持汇编语言的大部分效率和灵活性。我认为从汇编语言的角度来看,“继续”比“下一步”更有意义。(注意:自从我看到任何汇编语言代码以来已经有几十年了。)