多くのプログラミング言語で、ループ文の「継続」が「次へ」ではなく「継続」と呼ばれるのはなぜですか
「続行」はまったく意味がなく、実際の機能と一致しません。実際、現在のループの反復を中止します。
多くのプログラミング言語で、ループ文の「継続」が「次へ」ではなく「継続」と呼ばれるのはなぜですか
「続行」はまったく意味がなく、実際の機能と一致しません。実際、現在のループの反復を中止します。
答えはcontinue
C(またはその前任者でさえ)から来ていると思います。多くの言語は C ファミリーであるか、少なくとも C の影響を受けています。
それが意味をなさないことに関しては、私はそれで問題を抱えたことはありません。next
私は、 C に出会う前に使用していたプログラミング言語を肉付けしませんでした(したがって、あなたのマイレージは異なる場合があります)。私が見ているように、ループをcontinue
続けます(そしてbreak
ループを中止します)。
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.)