1

多くのプログラミング言語で、ループ文の「継続」が「次へ」ではなく「継続」と呼ばれるのはなぜですか

「続行」はまったく意味がなく、実際の機能と一致しません。実際、現在のループの反復を中止します。

4

2 に答える 2

0

答えはcontinueC(またはその前任者でさえ)から来ていると思います。多くの言語は C ファミリーであるか、少なくとも C の影響を受けています。

それが意味をなさないことに関しては、私はそれで問題を抱えたことはありません。next私は、 C に出会う前に使用していたプログラミング言語を肉付けしませんでした(したがって、あなたのマイレージは異なる場合があります)。私が見ているように、ループをcontinue続けます(そしてbreakループを中止します)。

于 2016-08-23T14:01:01.833 に答える
-1

I agree with several posts that "continue" was inherited from C. K&R were creating a modern programming language while keeping much of the efficiency and flexibility of assembly language. I think from the assembly language perspective "continue" makes more sense than "next". (Note: It has been several decades since I've even seen any assembly language code.)

于 2016-08-23T14:16:37.227 に答える