더북(TheBook)

다소 황당해 보일 수 있지만 프로그램이 시작하고 나서 아무것도 하지 않습니다. 사용자가 숫자 6개를 입력해야만 프로그램이 동작하므로 입력 이벤트를 시작과 분리합니다. 순서도는 간단하지만, 비동기 특성 때문에 실제로 구현하기는 매우 어렵습니다. 순서도대로 구현하다 보면 ‘순서도대로 구현한 것 같은데 왜 안 되지?’라는 의문이 저절로 나오게 됩니다. 로또 추첨기를 구현해 보면서 왜 그런지 알아보겠습니다.

그림 8-1 로또 추첨기 순서도

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.