프로그래밍 언어에서 whle 반복문을 사용한 메뉴 루프 ( menu loop ) 를 사용하는 일은 드물지만 내부적으로 코드가 실행되는 단위 테스트나 빠르게 결과를 보고 싶은 경우의 단위 테스트로써 사용할 수 있다. while 반복문의 무한루프를 이용하는 방법으로 애플리케이션을 종료하려면 키보드 또는 마우스 등의 입력을 이용한다.
while 반복문을 사용한 메뉴 구성
making menu loop
고전전인 프로그래밍 방식 중에 하나 중 메뉴 루프가 있다.
UI 를 사용하지 않고 오롯이 커맨드 상태에서 프로그램을 동작시키는 방법으로 종료명령이 없을 경우 꾸준히 메뉴를 보여준다.
while 반복문의 무한 루프를 이용하여 메뉴를 보여주고 필요한 기능을 수행한다.
메뉴 구성과 단위 프로그램에 대해 익힐 수 있으며, 현재 프로그래밍 공부를 할 때 지겨운 과정에서 조금 벗어나게 해 줄 수 수도 있는데, 그래픽적인 부분없이 애플리케이션을 제작할 수 있기 때문이다.
메뉴 루프 ( menu loop )
메뉴 루프에 대해 잠깐 언급해 보면 무한 루프를 이용한 애플리케이션 구동을 의미한다.
도스나 쉘에서 자신이 만든 프로그램을 실행하면 코드의 실행이 완료된 후 애플리케이션은 종료된다.
하지만, while(true) 를 사용하여 코드를 작성하면 코드의 실행이 완료되었다고 해도 애플리케이션은 종료되지 않는다.
이 때는 애플리케이션을 종료시키기 위해 별도의 명령어를 메뉴로써 작성해 주어야 한다.
언어별 샘플 코드
해당 부분은 본인이 해 본 언어들을 기반으로 하나씩 추가해 나갈 예정이다.
메뉴 루프에 사용하기 위해 애플리케이션이 종료 때까지 실행되는 while 루프를 사용하며, 애플리케이션 종료를 위해 종료 메뉴를 만든다.
- [ 보기 ] 다트 언어의 메뉴 루프 ( dart menu loop )
'programming > Tutorials' 카테고리의 다른 글
가위 바위 보 게임 규칙과 설명 (0) | 2023.03.21 |
---|---|
MySQL 카테고리 테이블과 SELECT 조회 INSERT 입력 쿼리 만들기 (0) | 2023.03.05 |
네이버 파파고 api 이용하여 영어 용어사전 만드는 방법 (0) | 2023.02.06 |
xpath 헬퍼 기능 설계 하기 using xpath helper function design (0) | 2022.08.01 |
xpath 헬퍼 UWP 프로젝트 만들기 using xpath helper by UWP (0) | 2022.07.31 |
댓글