본문 바로가기
programming/Tutorials

while 반복문을 사용한 메뉴 구성 making menu loop

by 개코 - 개발과 코딩 2022. 7. 25.

프로그래밍 언어에서 whle 반복문을 사용한 메뉴 루프 ( menu loop ) 를 사용하는 일은 드물지만 내부적으로 코드가 실행되는 단위 테스트나 빠르게 결과를 보고 싶은 경우의 단위 테스트로써 사용할 수 있다. while 반복문의 무한루프를 이용하는 방법으로 애플리케이션을 종료하려면 키보드 또는 마우스 등의 입력을 이용한다.

while 반복문을 사용한 메뉴 구성
making menu loop

고전전인 프로그래밍 방식 중에 하나 중 메뉴 루프가 있다.

UI 를 사용하지 않고 오롯이 커맨드 상태에서 프로그램을 동작시키는 방법으로 종료명령이 없을 경우 꾸준히 메뉴를 보여준다.

while 반복문의 무한 루프를 이용하여 메뉴를 보여주고 필요한 기능을 수행한다.

메뉴 구성과 단위 프로그램에 대해 익힐 수 있으며, 현재 프로그래밍 공부를 할 때 지겨운 과정에서 조금 벗어나게 해 줄 수 수도 있는데, 그래픽적인 부분없이 애플리케이션을 제작할 수 있기 때문이다.

메뉴 루프 ( menu loop )

메뉴 루프에 대해 잠깐 언급해 보면 무한 루프를 이용한 애플리케이션 구동을 의미한다.

도스나 쉘에서 자신이 만든 프로그램을 실행하면 코드의 실행이 완료된 후 애플리케이션은 종료된다.

하지만, while(true) 를 사용하여 코드를 작성하면 코드의 실행이 완료되었다고 해도 애플리케이션은 종료되지 않는다.

이 때는 애플리케이션을 종료시키기 위해 별도의 명령어를 메뉴로써 작성해 주어야 한다.

언어별 샘플 코드

해당 부분은 본인이 해 본 언어들을 기반으로 하나씩 추가해 나갈 예정이다.

메뉴 루프에 사용하기 위해 애플리케이션이 종료 때까지 실행되는 while 루프를 사용하며, 애플리케이션 종료를 위해 종료 메뉴를 만든다.

  • [ 보기 ] 다트 언어의 메뉴 루프 ( dart menu loop )
반응형

댓글