문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 Forth (문단 편집) ===== begin~ 문 ===== begin으로 시작하는 반복문은 간단한 반복문이다. [[C언어]]나 다른 비슷한 언어에서의 무한루프, while문, do-whlie문에 해당한다. begin 단어는 일단 런타임에서 만나면 아무 일을 하지 않으며, 루프가 끝나면 점프해서 되돌아올 위치를 알려주는 역할을 한다. {{{0 begin dup . 1 + again }}} begin ~ again 문은 무한 루프이다. 이 코드는 0부터 숫자를 계속 증가시켜 나가면서 출력하는 코드이다. '[[컨트롤#s-3|Ctrl]] + C'를 키보드로 눌러 [[인터럽트]]를 일으켜 탈출할 수 있다. {{{0 begin dup . 1 + dup 10 > until }}} 이 코드는 0부터 10까지 출력한다. begin ~ until 문은 until문에서 조건을 판단하여 '''거짓'''이면 반복한다. 다른 언어에서의 do-while문과 비슷하다. {{{0 begin 1 + dup 10 < while dup . repeat }}} 이 코드는 1부터 9까지 출력한다. 우선 begin문 이후의 코드를 실행한 뒤에 while문에서 조건을 판단하여 '''참'''이면 repeat까지 실행하고 반복한다. while에서 거짓일 경우 repeat 이후로 점프한다. 다른 언어에서의 while문과 비슷하다.저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기